@charset "utf-8";

h1,h2,h3,h4,h5,h6{ font-weight:normal;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,table,img{
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px
}
address,caption,cite ,code,dfn,em,var{
	font-style: normal;
	font-weight: normal
}
li { list-style-type: none;}
caption ,th{ text-align: left;}
h1,h2,h3,h4,h5,h6{ font-size: 100%;}

body {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #fff;
	font:14px/1.231 'Microsoft YaHei', Helvetica, sans-serif;
	color:#555;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
/*
.hs-app-info{
	position: fixed;
	width: 100%;
	line-height: 30px;
	padding: 6px 0;
	font-size: 16px;
	color: #333;
	background-color: #ffcc33;
	-moz-box-shadow:0 0 15px #ccc;
	-webkit-box-shadow:0 0 15px #ccc;
	box-shadow:0 0 15px #ccc;
	top: 0;
	text-align: center;
	z-index: 9999;
}

.hs-app-error{
	position: fixed;
	width: 100%;
	line-height: 30px;
	padding: 6px 0;
	font-size: 16px;
	color: #fff;
	background-color: #ff6055;
	-moz-box-shadow:0 0 15px #ccc;
	-webkit-box-shadow:0 0 15px #ccc;
	box-shadow:0 0 15px #ccc;
	top: 0;
	text-align: center;
	z-index: 9999;
}
*/

/*
*{
	word-wrap: break-word;
	word-break: break-all;
		transition: all 0.3s ;
  -moz-transition: all 0.3s ;
  -webkit-transition: all 0.3s ;
  -o-transition: all 0.3s ;
}
*:hover{
		transition: all 0.3s ;
  -moz-transition: all 0.3s ;
  -webkit-transition: all 0.3s ;
  -o-transition: all 0.3s ;
}
*/
.wrap{
	width: 1200px;
	margin: 0 auto;
}
.wl277{
	width: 277px;
	float: left;
}
.wr893{ 
	width: 893px;
	float: right;
}
.wl470{ 
	width: 470px;
	float: left;
}
.wr690{ 
	width: 690px;
	float: right;
}
.wl585{ 
	width: 585px;
	float: left;
}
.wr585{ 
	width: 585px;
	float: right;
}
.wl890{ 
	width: 890px;
	float: left;
}
.wl830{ 
	width: 830px;
	float: left;
}
.wr340{ 
	width: 340px;
	float: right;
}
.wr280{ 
	width: 280px;
	float: right;
}
.w820{ 
	width: 820px;
}
.wl240{
	width: 240px;
	float: left;
}
.wr935{
	width: 935px;
	float: right;
}
.wl277{
	width: 277px;
	float: left;
}
.wr893{
	width: 893px;
	float: right;
}

a{ color: #333; text-decoration:none;  user-select: text;}
a:hover{ color: #FF6980; cursor:pointer;}

.left{float: left;}
.right{float: right;}
.clear{ clear:both;}

.fixed {position: fixed;z-index:1;}
.hide{display: none;}

.pos-rel{ 
	position: relative;
}
.pos-abs{ 
	position: absolute;
}

.f12{font-size: 12px;}

.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}

.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.ml10{margin-left: 10px; }
.mr10{margin-right: 10px;}
.mlr10{margin-left: 10px; margin-right: 10px;}
.mtb10{margin-top: 10px; margin-bottom: 10px;}
.mlr30{margin-left: 30px; margin-right: 30px;}

.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}

.plr10{padding-left: 10px; padding-right: 10px;}
.ptb10{padding-top: 10px; padding-bottom: 10px;}
.pl70{padding-left: 70px;}

.w30{width: 30px; height: 30px;}

.h5{height: 5px;}
.h10{height: 10px;}
.h20{height: 20px;}
.h25{height: 25px;}
.h30{height: 30px;}
.h40{height: 40px;}
.h50{height: 50px;}
.h60{height: 60px;}

.line-e7{
	border-bottom: 1px solid #e7e7e7;
}

.red{color: #FF6980;}
.blue{color: #1630d3;}

.p-rel{
	position: relative; 
}
.p-abs{ 
	position: absolute;
}
.p-fix{ 
	position: fixed;
}

@media screen and (min-width: 980px){}
@media screen and (min-width:1200px){}
@media screen and (max-width: 1200px){}
@media screen and (max-width: 980px){}
@media screen and (max-width: 900px){}

/*自动高对齐*/
/*
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}*/
.clearfix:before, .wrap:before, .clearfix:after, .wrap:after{content: ''; display: table; }
.clearfix:after, .wrap:after{ clear: both; }

*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}

/*~~~~~~~~~~~~~ public ~~~~~~~~~~~*/
.icon{
	width: 28px;
	height: 28px;
	vertical-align: middle;
	display: inline-block;
	background-image: url(../img/icon.png);
	background-repeat: no-repeat;
}
.icon-my{
	background-position: 0 0;
}
.icon-login{
	background-position: -28px 1px;
}
.icon-service{
	background-position: -56px 0;
}
.icon-collect{
	background-position: -84px 0;
}
.icon-cart{
	background-position: -112px 0;
}
.icon-search{
	background-position: 0 -28px;
}
.icon-tel{
	background-position: -28px -28px;
}
.icon-service2{
	background-position: -57px -28px;
}
.icon-ys1{
	background-position: 0 -84px;
}
.icon-ys2{
	background-position: -40px -84px;
}
.icon-ys3{
	background-position: -80px -84px;
}
.icon-ys4{
	background-position: -120px -84px;
}
.icon-fs1{
	background-position: 0 -56px;
}
.icon-fs2{
	background-position: -28px -56px;
}
.icon-fs3{
	background-position: -56px -56px;
}
.icon-fs4{
	background-position: -84px -56px;
}
.icon-fs5{
	background-position: -112px -56px;
}
.icon-fs6{
	background-position: -140px -56px;
}
.icon-fs7{
	background-position: -168px -56px;
}
.icon-area{
	background-position: -196px -56px;
}
.icon-area2{
	background-position: -224px -56px;
}
.icon-user{
    background-position: -140px 0;
}
/*
.icon-cart2{
    background-position: -168px 0;
}
.icon-favorite{
    background-position: -196px 0;
}
.icon-history{
    background-position: -224px 0;
}
.icon-hotonline{
    background-position: -252px 0;
}
.icon-cservice{
    background-position: -280px 0;
}
.icon-qrcode{
    background-position: -308px 0;
}
*/
.icon-cart2{
	width: 28px !important;
	height: 28px !important;
    background-position: -28px 0;
}
.icon-special{
	background-position: 0 0;
}
.icon-birth{
    background-position: 0 -28px;
}
.icon-love{
	background-position: 0 -60px;
}
.icon-business{
	background-position: 0 -94px;
}
.icon-hotonline{
    background-position: -252px 0;
}
.icon-cservice{
	width: 14px !important;
	height: 14px !important;
	margin: 0 !important;
	background-position: -35px -35px;
}
.icon-qrcode{
    background-position: -308px 0;
}
.icon-bbs{
    background-position: -336px 0;
}
.icon-expanded{
    background-position: -364px 0;
}
.icon-expand{
    background-position: -392px 0;
}
.icon-close{ 
    background-position: -84px -28px;
}
.icon-asc{ 
    background-position: -140px -28px;
}
.icon-desc{ 
    background-position: -112px -28px;
}
.icon-share{ 
    background-position: -168px -28px;
}
.icon-favorite2{ 
    background-position: -196px -28px;
}
.favorited .icon-favorite2{ 
    background-position: -364px -28px;
}
.icon-add{ 
    background-position: -224px -28px;
}
.icon-sub{ 
    background-position: -252px -28px;
}
.icon-equ{ 
    background-position: -280px -28px;
}
.icon-rmxh{ 
	width: 40px;
	height: 41px;
    background-position: 0 -125px;
}
.icon-tjwz{ 
	width: 40px;
	height: 41px;
    background-position: -40px -125px;
}
.icon-tc1{ 
	width: 40px;
	height: 40px;
    background-position: -160px -125px;
}
.icon-tc2{ 
	width: 40px;
	height: 41px;
    background-position: -200px -125px;
}
.icon-tc3{ 
	width: 40px;
	height: 40px;
    background-position: -240px -125px;
}

.checkbox{ 
	cursor: pointer;
	display: inline-block;
}
.checkbox input[type="checkbox"], .checkbox input[type="radio"]{
	display: none;
}
.checkbox input[type="checkbox"] + span, .checkbox input[type="radio"] + span{
	width: 28px;
	height: 28px;
	display: inline-block;
	background-image: url(../img/icon.png);
	background-repeat: no-repeat;
	background-position: -308px -28px;
	vertical-align: middle;
}
.checkbox input[type="checkbox"]:checked + span, .checkbox input[type="radio"]:checked + span{
	background-position: -336px -28px;
}


.iconbounce:hover .icon{
	-webkit-animation: icon-bounce .5s alternate;
	   -moz-animation: icon-bounce .5s alternate;
	    -ms-animation: icon-bounce .5s alternate;
	     -o-animation: icon-bounce .5s alternate;
	        animation: icon-bounce .5s alternate;
}
.imgbounce:hover img{
	-webkit-animation: icon-bounce .5s alternate;
	   -moz-animation: icon-bounce .5s alternate;
	    -ms-animation: icon-bounce .5s alternate;
	     -o-animation: icon-bounce .5s alternate;
	        animation: icon-bounce .5s alternate;
}

@keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-webkit-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-moz-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
@-o-keyframes icon-bounce {
  0%, 100% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  25% {
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  50% {
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
  }

  75% {
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  85% {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
}
/*
@-webkit-keyframes flash{
    0% {
        background-color: Yellow;
        opacity:1;
    }
    22% {
        background-color: Red;
    }
    77% {
        background-color: Yellow;
    }
    100% {
        background-color: Red;
    }
}

.flash {
    -webkit-animation-name: flash;
    -webkit-animation-duration: 1000ms;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in-out;
}
*/

.price{
}
.price span{
	padding-left: 2px;
}
.price s{
	margin-left: 5px;
}

.imghover .img{
	overflow: hidden;
}
.imghover .img img{
	transform: scale(1);
	transition: transform 1s linear .1s;
	-moz-transition: transform 1s linear .1s;
	-webkit-transition: transform 1s linear .1s;
	-o-transition: transform 1s linear .1s;
	-ms-transition: transform 1s linear .1s;
}
.imghover:hover .img img{
	transform: scale(1.03,1.03);
	-moz-transform: scale(1.03,1.03);
	-webkit-transform: scale(1.03,1.03);
	-o-transform: scale(1.03,1.03);
	-ms-transform: scale(1.03,1.03);
}

.shadow{
	-moz-box-shadow:0 0 15px #f4f4f4;
	-webkit-box-shadow:0 0 15px #f4f4f4;
	box-shadow:0 0 15px #f4f4f4;
}
.shadowhover:hover{ 
	-moz-box-shadow:0 0 15px #f4f4f4;
	-webkit-box-shadow:0 0 15px #f4f4f4;
	box-shadow:0 0 15px #f4f4f4;
}



/*~~~~~~~ topper ~~~~~~~~~*/
.topper{ 
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #777;
	background-color: #f4f4f4;
}
.topper a{
	text-align: left;
	margin-right: 30px;
	font-size: 12px;
	color: #777;
}
.topper .tel{
	color: #fe4571;
	letter-spacing: 0;
}
.topper .icon{
	width: 28px;
	height: 28px;
	margin-bottom: 5px;
}
.topper a span{
	letter-spacing: 3px;
	margin-left: 3px;
	color: #FF6980;
}
.topper a .topperpop{
	line-height: normal;
	position: absolute;
	top: 42px;
	margin-left: 200px;
	z-index: 210;
	padding: 20px 25px;
	background-color: #fff;
	display: none;
	-moz-box-shadow: 5px 5px 20px #999;
	-webkit-box-shadow: 5px 5px 20px #999;
	box-shadow: 5px 5px 20px #999;
}
.topper a:hover .topperpop{
	display: block;
}

/*~~~~~~~ header ~~~~~~~~~*/
.header2brt{
	background-color: #fff;
	border-bottom: 2px solid #FF6980;
}
.headernobrt{
	border-bottom: none;
}
.header{ 
	height: 176px;
}
.header .logobanner{
	height: 128px;
}
.header .logo{
	width: 250px;
	margin-top: 43px;
	float: left;
}
.header .search{ 
	margin-left: 130px;
	margin-top: 42px;
	float: left;
}
.search .search-frame{
	width: 476px;
	height: 45px;
	border: 2px solid #fe4571;
	background-color: #fff7f7;
	border-radius: 23px;
	position: relative;
}
.search .search-frame .q{
	width: 370px;
	height: 35px;
	line-height: 35px;
	margin: 5px;
	padding: 0 10px;
	font-size: 14px;
	color: #999;
	border: none;
	background-color: transparent;
	outline: medium;
}
.search .search-frame .q::-webkit-input-placeholder{
	color: #999;
}
.search .search-frame .q::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color: #999;
}
.search .search-frame .q:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color: #999;
}
.search .search-frame .q:-ms-input-placeholder{  /* Internet Explorer 10-11 */
	color: #999;
}
.search .search-frame .s{
	position: absolute;
	top: -2px;
	right: -2px;
	width: 73px;
	height: 49px;
	font-size: 0;
	background-image: linear-gradient(to right, #fe6881 , #fe4571);
	cursor: pointer;
	border-radius: 23px;
	text-align: center;
	overflow: hidden;
	border: none;
	outline: medium;
}
.search .search-item{
	margin-top: 10px;
	margin-left: 16px;
	width: 350px;
	height: 15px;
	font-size: 13px;
	color: #999;
	overflow: hidden;
}
.search .search-item a{ 
	color: #999;
	margin-right: 10px;
}
.search .search-item a:hover, .search .search-item a.active{ 
	color: #FF6980;
}
.zx-service{ 
	width: 230px;
	height: 68px;
	margin-left: 110px;
	padding-top: 26px;
	float: left;
	background: url(../img/zx-new.png) no-repeat center center;
}
.zx-service p{
	margin-top: 13px;
	margin-left: 46px;
	color: #fe6881;
	font-size: 17px;
	font-weight: bold;
}
.zx-service span{
	display: inline-block;
	color: #afaeae;
	font-size: 10px;
	margin-top: 0px;
	margin-left: 46px;
}
.tele400{
	width: 150px;
	margin-left: 100px;
	margin-top: 46px;
	float: left;
}
.tele400 .icon{
	width: 32px;
	margin-top: 5px;
	margin-right: 3px;
}
.tele400 label{
	line-height: 20px;
	font-weight: 700;
	font-size: 16px;
	color: #FF6980;
}
.tele400 p{
	font-size: 12px;
	color: #6a6a6a;
}
.header .service{
	width: 145px;
	height: 40px;
	margin-left: 35px;
	margin-top: 40px;
	display: inline-block;
	border: 2px solid #d2d2d2;
	border-radius: 22px;
}
.header .service:hover{ 
	border: 2px solid #FF6980;
}
.header .service .icon{
	margin: 6px 15px;
}
.header .main-nav{
	height: 48px;
	background-image: url(../img/main-nav_bg.png);
}
.header .main-nav dl dt{
	margin-right: 25px;
	float: left;
}
.header .main-nav dl dd{ 
	float: left;
}
.header .main-nav dl dd.qx{
	position: relative;
}
.header .main-nav dl dd.qx a{
	color: #fe4571;
	font-weight: bold;
}
.header .main-nav dl dd.qx a:hover{
	color: #ec4069;
}
.header .main-nav dl dd.qx a::after{
	content: "";
	display: inline-block;
	width: 16px;
	height: 14px;
	background: url(../img/icon_index_qxxh.png) no-repeat;
	position: absolute;
	right: 20px;
	top:2px;
}
.header .main-nav dl dt .dt a{
	width: 277px;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	text-align: center;
	color: #fff;
	display: inline-block;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-image: linear-gradient(to right, #fe6881, #fe4571);
}
.index-header .main-nav dl dt .dt a{
	width: 306px;
}
.header .main-nav dl dd a{
	height: 48px;
	line-height: 48px;
	padding: 0 33px;
	font-size: 16px;
}

.header .menu { 
	padding-top: 15px;
	position: absolute; width: 306px; height: 452px; display: none; background-color: #fff; z-index: 10; 	
	background-image: url(../img/menu_bg.png);
	/* border-top: 2px solid #FF6980; */
}
.header .main-nav dl dt:hover .menu, .header .main-nav dl dt.active .menu { display: block; }
.header .menu .menu-item{
	padding: 9px 35px 9px 50px;
}
.header .menu .menu-item .item-title{
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	font-weight: 700;
	color: #333;
}
.header .menu .menu-item .item-list{
	overflow: hidden;
}
.header .menu .menu-item .item-list li{
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	margin-right: 15px;
	float: left;
}
.header .menu .menu-item .item-list li a{
	color: #777;
}
.header .menu .menu-item .item-list li:hover a{
	color: #FF6980;
}
.header .menu .menu-item .item-layer{
	position: absolute; left:306px; top:0; width: 894px; height: 467px; display: none; background-color: #fff; z-index: 10;
}
.header .menu .menu-item .item-layer .layer-wrap{
	margin: 20px 50px;
}
.header .menu .menu-item:hover{
	background-color: #fff;
	-moz-box-shadow:0 0 15px #f4f4f4;
	-webkit-box-shadow:0 0 15px #f4f4f4;
	box-shadow:0 0 15px #f4f4f4;
}
.header .menu .menu-item:hover .item-title{ 
	color: #FF6980;
}
.header .menu .shadow:hover{
	-moz-box-shadow:-3px 0 10px #f4f4f4;
	-webkit-box-shadow:-3px 0 10px #f4f4f4;
	box-shadow:-3px 0 10px #f4f4f4;
}
.header .menu .menu-item:hover .item-layer{
	display: block;
}
.header .menu .shadow:hover .item-layer{
	-moz-box-shadow:3px 3px 10px #f4f4f4;
	-webkit-box-shadow:3px 3px 10px #f4f4f4;
	box-shadow:3px 3px 10px #f4f4f4;
}

.header .menu .item-layer .layer-item{}
.header .menu .item-layer .layer-item .layer-title{
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
	font-size: 14px;
	font-weight: 700;
	color: #777;
}
.header .menu .item-layer .layer-item .layer-list li{ 
	height: 24px;
	line-height: 24px;
	float: left;
	margin-right: 24px;
	font-size: 12px;
}
.header .menu .item-layer .layer-item .layer-list li a{
	color: #777;
}
.header .menu .item-layer .layer-item .layer-list li:hover a{
	color: #FF6980;
}

.header .menu .item-layer .layer-item .layer-list-pic{
	margin-top: 10px;
	padding: 4px;
	border: 1px solid #efefef;
}
.header .menu .item-layer .layer-item .layer-list-pic li{
	width: 84px;
	height: 84px;
	margin: 10px;
	text-align: center;
	float: left;
}
.header .menu .item-layer .layer-item .layer-list-pic li img{
	width: 60px;
	height: 60px;
}
.header .menu .item-layer .layer-item .layer-list-pic li p{
	height: 24px;
	line-height: 24px;
}

.header .menu .menu-item .item-layer .layer-shop-wrap{
	margin: 100px 20px 20px 20px;
}
.header .menu .item-layer .layer-item .layer-list-shop{
	margin-top: 10px;
	padding: 10px;
}
.header .menu .item-layer .layer-item .layer-list-shop li{
	width: 150px;
	height: 150px;
	margin: 10px 5px;
	text-align: center;
	float: left;
}
.header .menu .item-layer .layer-item .layer-list-shop li img{
	width: 142px;
	height: 142px;
}
.header .menu .item-layer .layer-item .layer-list-shop li p{
	height: 30px;
	line-height: 30px;
}

.full-slider { position: relative; z-index: 1; height: 467px; }
.full-slider .banner { height: 100%; overflow: hidden; }
.full-slider .banner .img {overflow: hidden; height: 467px; background-position: center; background-repeat: no-repeat; background-size:cover;-webkit-background-size: cover;-o-background-size:cover; }
.full-slider .slider-nav { position: absolute; bottom: 47px; left: 50%; margin-left: -600px; z-index: 4; width: 1200px; text-align: right; font-size: 0; }
.full-slider .slider-nav .item {  display: inline-block; vertical-align: middle; margin: 0 5px; width: 108px; height: 44px; border: 1px solid #fff; -webkit-transition: all, 0.2s; transition: all, 0.2s; }
.full-slider .slider-nav .item.active { border-color: #ca0e25; }
.full-slider .slider-nav .item:hover {opacity: 0.85; -webkit-transform: translateY(-5px); transform: translateY(-5px); }
.full-slider .slider-nav img { display: block; width: 108px; height: 44px; }
.full-slider .banner .ban1{
	width: 100%;
	background-image: url(../img/19292_14d9d.jpg) ;
}
.full-slider .banner .ban2{
	width: 100%;
	background-image:url(../img/19717_b3a3.jpg);
}
.full-slider .banner .ban3{
	width: 100%;
	background-image: url(../img/1b785_aeef.jpg);
}
.full-slider .banner .cet{
	width: 1000px;
	margin: auto;
}
.full-slider .banner .ban1 p{
	color: #eb1d3f;
	font-size: 24px;
	margin-left: 280px;
	margin-top: 110px;
}
.full-slider .banner .ban1 h1{
	color: #eb1d3f;
	font-size: 50px;
	margin-top: 10px;
	font-weight: bold;
	margin-left: 280px;
}
.full-slider .banner .ban1 .btn{
	display: block;
	width: 305px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background-color: #eb1d3f;
	color: #ffffff;
	font-size: 24px;
	margin-top: 20px;
	margin-left: 280px;
}
.full-slider .banner .ban1 .go{
	display: block;
	color: #eb1d3f;
	font-size: 20px;
	margin-top: 25px;
	margin-left: 282px;
	
}
.full-slider .banner .ban1 .btn:hover{
	opacity: 0.85;
}
.full-slider .banner .ban1 .go:hover{
	opacity: 0.7;
}
.full-slider .banner .ban2 p{
	color: #646464;
	font-size: 24px;
	margin-left: 280px;
	margin-top: 110px;
	
}
.full-slider .banner .ban2 h1{
	color: #646464;
	font-size: 50px;
	margin-top: 14px;
	font-weight: bold;
	margin-left: 280px;
}
.full-slider .banner .ban2 .btn{
	display: block;
	width: 305px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background-color: #646464;
	color: #ffffff;
	font-size: 24px;
	margin-top: 20px;
	margin-left: 280px;
}
.full-slider .banner .ban2 .go{
	display: block;
	color: #646464;
	font-size: 20px;
	margin-top: 25px;
	margin-left: 281px;
}
.full-slider .banner .ban2 .btn:hover{
	opacity: 0.85;
}
.full-slider .banner .ban2 .go:hover{
	opacity: 0.7;
}
.full-slider .banner .ban3 p{
	color: #d1465b;
	font-size: 24px;
	margin-left: 280px;
	margin-top: 110px;
}
.full-slider .banner .ban3 h1{
	color: #d1465b;
	font-size: 50px;
	margin-top: 14px;
	font-weight: bold;
	margin-left: 280px;
}
.full-slider .banner .ban3 .btn{
	display: block;
	width: 305px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background-color: #d1465b;
	color: #ffffff;
	font-size: 24px;
	margin-top: 20px;
	margin-left: 280px;
}
.full-slider .banner .ban3 .go{
	display: block;
	color: #d1465b;
	font-size: 20px;
	margin-top: 25px;
	margin-left: 282px;
}
.full-slider .banner .ban3 .btn:hover{
	opacity: 0.85;
}
.full-slider .banner .ban3 .go:hover{
	opacity: 0.7;
}
.youshi{ 
	height: 103px;
	background-color: #f9fafe;
}
.youshi ul li{
	margin-top: 34px;
	margin-right: 113px;
	float: left;
}
.youshi ul li:last-of-type{
	margin-right: 0;
}
.youshi ul li a .icon{
	width: 32px;
	height: 30px;
	background: url(../img/icon_index_banner.png) no-repeat;
}
.youshi ul li a .icon-ys2{
	background-position: -334px 0px;
}
.youshi ul li a .icon-ys3{
	background-position: -635px -2px;
}
.youshi ul li a .icon-ys4{
	background-position: -963px 0px;
}
.youshi ul li a .pic{
	margin: 6px 10px 0 0;
	float: left;
}
.youshi ul li a .txt{
	width: 215px;
}
.youshi ul li a .txt p{
	height: 20px;
	font-size: 14px;
	font-weight: 700;
}
.youshi ul li a .txt span{
	font-size: 12px;
	color: #888;
}

.indexblock .ib101{
	width: 595px;
}
.indexblock .ib102{
	width: 294px;
	height: 266px;
	margin-right: 6px;
	background-image: url(../img/ib102.jpg);
}
.indexblock .ib103{
	width: 295px;
	height: 266px;
	background-color: #f9fafe;
}
.indexblock .ib104{
	width: 595px;
	height: 266px;
	margin-top: 6px;
	background-image: url(../img/ib104.jpg);
}
.indexblock .ib105{
	width: 294px;
	height: 538px;
	margin-left: 6px;
	margin-right: 6px;
	background-image: url(../img/ib105.jpg);
}
.indexblock .ib106{
	width: 299px;
}
.indexblock .ib107{
	height: 266px;
	margin-bottom: 6px;
	background-image: url(../img/ib107.jpg);
}
.indexblock .ib108{
	height: 266px;
	background-color: #f9fafe;
}

.indexblock .ib102 .info{
	width: 294px;
	height: 266px;
	display: inline-block;
}
.indexblock .ib102 .info h5{
	line-height: 35px;
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	margin-top: 90px;
}
.indexblock .ib102 .info h6{ 
	line-height: 30px;
	font-size: 16px;
	color: #e9e9e9;
	text-align: center;
}
.indexblock .ib102 .info p{ 
	line-height: 30px;
	font-size: 16px;
	color: #e9e9e9;
	text-align: center;
}
.indexblock .ib102 .info:hover{
}

.indexblock .ib104 .info{
	width: 595px;
	height: 266px;
	display: inline-block;
}
.indexblock .ib104 .info h5{
	height: 50px;
	line-height: 50px;
	font-size: 48px;
	font-weight: 700;
	color: #fff;
	margin-top: 55px;
	margin-right: 40px;
	text-align: right;
}
.indexblock .ib104 .info h6{
	font-family: Arial;
	font-size: 24px;
	color: #e0e0e0;
	margin-top: 5px;
	margin-right: 40px;
	text-align: right;
}
.indexblock .ib104 .info p{ 
	font-size: 18px;
	color: #e9e9e9;
	margin-top: 25px;
	margin-right: 40px;
	text-align: right;
}
.indexblock .ib104 .info:hover{
}


.indexblock .ib105 .info{
	width: 294px;
	height: 538px;
	display: inline-block;
}
.indexblock .ib105 .info h5{
	height: 50px;
	line-height: 50px;
	font-size: 48px;
	color: #fff;
	margin-top: 87px;
	text-align: center;
}
.indexblock .ib105 .info div{
	height: 90px;
	line-height: 90px;
	margin: 45px 28px 50px 28px;
	border: 10px solid #fff;
	font-family: Arial;
	font-size: 60px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.indexblock .ib105 .info p{
	height: 35px;
	line-height: 35px;
	margin: 154px 85px 20px 85px;
	border: 1px solid #fff;
	font-size: 18px;
	color: #fff;
	text-align: center;
}
.indexblock .ib105 .info p:hover{
	color: #FF6980;
	border-color: #fff;
	background-color: #fff;

}


.indexblock .ib107 .info{
	width: 299px;
	height: 266px;
	display: inline-block;
}
.indexblock .ib107 .info h5{
	height: 45px;
	line-height: 45px;
	font-size: 25px;
	font-weight: 700;
	color: #fff;
	margin-top: 95px;
	text-align: center;
}
.indexblock .ib107 .info p{ 
	font-size: 16px;
	color: #e9e9e9;
	margin-top: 5px;
	text-align: center;
}
.indexblock .ib107 .info:hover{
}

.indexblock .info{
	width: 295px;
	height: 266px;
	display: inline-block;
}
.indexblock .info .img{
	height: 190px;
	text-align: center;
}
.indexblock .info .img img{
	max-width: 295px;
	height: 190px;
}
.indexblock .info h5{
	margin: 0 15px;
	line-height: 25px;
	margin-top: 5px;
	font-size: 14px;
	color: #333;
	text-align: center;
}
.indexblock .info p{ 
	line-height: 30px;
	font-size: 16px;
	color: #0b0b0b;
	text-align: center;
}
.indexblock .info .b{ 
	font-weight: 700;
}

.indexxsqg{
	/*overflow: hidden;*/
}
.indexxsqg dl{
	/*width: 1216px;*/
}
.indexxsqg dt, .indexxsqg dd{ 
	/*margin-right: 16px;*/
	float: left;
}
.indexxsqg dd{
	width: 260px;
	box-shadow:3px 0 10px rgb(194 194 194 / 30%);
	-moz-box-shadow:3px 0 10px rgb(194 194 194 / 30%);
	-webkit-box-shadow:3px 0 10px rgb(194 194 194 / 30%);
	margin-left: 20px;
}
.indexxsqg dd:first-of-type{
	width: 360px;
	height: 680px;
	margin-left: 0;
}
.indexxsqg dd .xg{
	position: absolute;
	left: 0;
	top: 20px;
	width: 115px;
	height: 36px;
	background: url(../img/icon_index_xsgj.png) no-repeat;
	overflow: hidden;
	z-index: 1000;
}
/*
.indexxsqg dd:last-child{ 
	margin-right: 0;
}*/
.indexxsqg dt{
	position: relative;
	width: 278px;
	height: 297px;
	background-image: url(../img/xsqg.png);
}
.indexxsqg dt .qgsj{
	height: 90px;
	position: relative;
	color: #fff;
	margin-top: 125px;
}
.indexxsqg dt .qgsj em{
	font-size: 31px;
	font-weight: 700;
}
.indexxsqg dt .qgsj sub{
	position: absolute;
	margin-top: 20px;
	width: 25px;
	font-size: 12px;
	color: #ff91b2;
	font-style: normal;
	font-weight: normal;
}
.indexxsqg dt .qgsj span{
	position: absolute;
	width: 60px;
}
.indexxsqg dt .qgsj .hour{ 
	left: 40px;
}
.indexxsqg dt .qgsj .min{ 
	left: 120px;
}
.indexxsqg dt .qgsj .second{
	left: 190px;
	color: #d2d2d2;
}
.indexxsqg dt .qgsj .second sub{
	margin-top: 15px;
}
.indexxsqg dt .note{
	line-height: 25px;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.indexxsqg dd .info{ 
	width: 100%;
	height: 100%;
	display: inline-block;
}
.indexxsqg dd .info .img{
	background-color: #f9fafe;
	height: 249px;
	text-align: center;
	vertical-align: middle;
}
.indexxsqg dd:first-of-type .info .img{
	height: 530px;
}
.indexxsqg dd .info .img img{
	width: 100%;
	height: 100%;
}
.indexxsqg dd:first-of-type .info .img img{
	width: 300px;
	height: 300px;
	margin-top: 115px;
}
.indexxsqg dd .info h5{
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	margin: 18px 0 2px 0;
	font-size: 14px;
	text-align: center;
	color: #333;
	padding: 0 10px;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;
}
.indexxsqg dd:first-of-type .info h5{
	font-size: 18px;
	margin: 50px 0 10px 0;
}
.indexxsqg dd .info h6{
	width: 75%;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	color: #999;
}
.indexxsqg dd .info .price{
	text-align: center;
	font-weight: bold;
	line-height: 30px;
	font-size: 16px;
	color: #fe4571;
	padding-bottom: 12px;
}
.indexxsqg dd:first-of-type .info .price{
	font-size: 20px;
}
.indexxsqg dd .info .price span.jg::after{
	content: "";
	display: inline-block;
	width: 1px;
	height: 16px;
	background-color: #e2e2e2;
	margin: 0 12px 4px 12px;
	vertical-align: middle;
}
.indexxsqg dd .info .price label{
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 4px;
	font-size: 13px;
	font-weight: normal;
	color: #b57c5b;
}
.indexxsqg dd:first-of-type .info .price label{
	font-size: 16px;
}
.indexxsqg dd .info .price s{
	font-size: 14px;
	font-weight: normal;
	color: #b4b4b4;
}
.indexxsqg dd .info .price s span{
	color: #b4b4b4;
}
.indexxsqg dd .info:hover{
}
.indexxsqg dd .info:hover *{
	color: #FF6980;
}

.indexblock .ibbar, .indexxsqg .ibbar{
	height: 55px;
	position: relative;
}
.indexblock .ibbar h3 a, .indexxsqg .ibbar h3 a{
	font-size: 26px;
	font-weight: 700;
}
.indexblock .ibbar h3 span, .indexxsqg .ibbar h3 span{
	margin-left: 16px; 
	font-size: 14px;
	color: #6e6e6e;
}
.indexblock .ibbar .more{
	position: absolute;
	right: 0;
	top: 12px;
	font-size: 14px;
	color: #6e6e6e;
}
.indexblock .ib201{
	width: 276px;
	height: 645px;
}
.indexblock .ib201 .info{
	width: 276px;
	height: 645px;
	background-color: #f7f7f7;
	display: inline-block;
}
.indexblock .ib201 .info .img{
	height: 412px;
}
.indexblock .ib201 .info .img img{
	width: 276px;
	height: 412px;
}
.indexblock .ib201 .info h5{
	font-size: 26px;
	color: #ab0828;
	margin-top: 65px;
	text-align: center;
}
.indexblock .ib201 .info p{
	height: 30px;
	line-height: 30px;
	margin: 45px 80px;
	border: 1px solid #7d0022;
	font-size: 18px;
	color: #ab0828;
	text-align: center;
}
.indexblock .ib201 .info:hover{
}
.indexblock .ib201 .info p:hover{
	color: #fff;
	border-color: #7d0022;
	background-color: #7d0022;
}

.grayblock .ibbar h3 a{ 
	color: #666666;
}
.indexblock .ib-cyhh .info{
	background-color: #f7f7f7;
}
.indexblock .ib-cyhh .info h5{
	color: #666666;
}
.indexblock .ib-cyhh .info p{
	color: #666666;
	border-color: #666666;
}
.indexblock .ib-cyhh .info p:hover{
	color: #fff;
	border-color: #666666;
	background-color: #666666;
}


.indexblock .ib201 .class{
}
.indexblock .ib201 .class dl dt{
	width: 230px;
	height: 45px;
	line-height: 45px;
	margin-bottom: 25px;
	font-size: 14px;
	font-weight: 700;
	text-indent: 20px;
	color: #fff;
	background-color: #333;
	display: block;
}
.indexblock .ib201 .class dl dd{
	line-height: 30px;
	float: left;
	min-width: 45%;
	margin-right: 5%;
}
.indexblock .ib201 .class dl dd a{
	font-size: 14px;
	color: #777;
}
.indexblock .ib201 .class dl dd a:hover{
	color: #FF6980;
}

.indexblock .ib202{
	padding-bottom: 10px;
}
.indexblock .ib202 ul li{
	width: 280px;
	margin-right: 26px;
	margin-bottom: 20px;
	float: left;
	box-shadow:3px 0 10px rgb(194 194 194 / 30%);
	-moz-box-shadow:3px 0 10px rgb(194 194 194 / 30%);
	-webkit-box-shadow:3px 0 10px rgb(194 194 194 / 30%);
}
.indexblock .ib202 ul li:nth-of-type(4n){
	margin-right: 0;
}
.indexblock .ib202 .info{
	width: 100%;
	height: 324px;
	border-radius: 5px;
	background-color: #fff;
	display: inline-block;
}
.indexblock .ib202 .info .img{
	background-color: #f9fafe;
	height: 245px;
	text-align: center;
}
.indexblock .ib202 .info .img img{
	width: 100%;
	height: 245px;
}
.indexblock .ib202 .info h5{
	height: 25px;
	line-height: 25px;
	margin: 12px 0 2px 0;
	font-size: 14px;
	text-align: center;
	color: #333;
	padding: 0 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.indexblock .ib202 .info .price{
	text-align: center;
	font-weight: bold;
	line-height: 30px;
	font-size: 16px;
	color: #fe4571;
	padding-bottom: 12px;
}
.indexblock .ib202 .info .price span.jg::after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 16px;
    background-color: #e2e2e2;
    margin: 0 12px 4px 12px;
    vertical-align: middle;
}
.indexblock .ib202 .info label{
	font-size: 13px;
	font-weight: normal;
	color: #b57c5b;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 4px;
}
.indexblock .ib202 .info:hover{
}
.indexblock .ib202 .info:hover h5{
	color: #FF6980;
}
.greenblock .ibbar h3 a{
	color: #08ab60;
}
.greenblock .ib201 .info h5{
	color: #08ab60;
}
.greenblock .ib201 .info p{
	border: 1px solid #08ab60;
	color: #08ab60;
}
.greenblock .ib201 .info p:hover{
	color: #fff;
	border-color: #08ab60;
	background-color: #08ab60;

}
.blackblock .ibbar h3 a{
	color: #333;
}
.blackblock .ib201 .info h5{
	color: #333;
}
.blackblock .ib201 .info p{
	border: 1px solid #333;
	color: #333;
}
.blackblock .ib201 .info p:hover{
	color: #fff;
	border-color: #333;
	background-color: #333;

}

.indexblock .ib301{
	height: 494px;
}
.indexblock .ib301 dt, .indexblock .ib301 dd{
	float: left;
}
.indexblock .ib301 dt{
	width: 276px;
}
.indexblock .ib301 dd{
	width: 278px;
	margin-left: 30px;
}
.indexblock .ib301 dt .info{
	width: 276px;
	height: 494px;
	display: inline-block;
	background-image: url(../img/ib301.jpg);
}
.indexblock .ib301 dt .info h5{
	margin-top: 85px;
	font-size: 36px;
	color: #fff;
	text-align: center;
}
.indexblock .ib301 dt .info div{
	line-height: 25px;
	margin: 20px 70px;
	font-size: 14px;
	color: #fff;
}
.indexblock .ib301 dt .info p{ 
	height: 40px;
	line-height: 40px;
	margin: 195px 55px 20px 55px;
	border: 2px solid #fff;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.indexblock .ib301 dt .info p:hover{
	color: #FF6980;
	background-color: #fff;

}
.indexblock .ib301 dd .info{
	width: 278px;
	height: 494px;
}
.indexblock .ib301 dd .info .img{
	background-color: #f9fafe;
	height: 383px;
	text-align: center;
}
.indexblock .ib301 dd .info .img img{
	max-width: 278px;
	height: 383px;
}
.indexblock .ib301 dd .info h5{
	margin-top: 15px;
	margin-left: 0;
	line-height: 25px;
	text-align: left;
	font-size: 14px;
	color: #000;
}
.indexblock .ib301 dd .info .note{
	margin-top: 5px;
	text-align: left;
	line-height: 25px;
	font-size: 14px;
	color: #777;
}
.indexblock .ib301 dd .info .price{
	margin-top: 5px;
	text-align: left;
	line-height: 25px;
	font-weight: 700;
	font-size: 18px;
	color: #000;
}
.indexblock .ib301 dd .info:hover{
}
.indexblock .ib301 dd .info:hover *{
	color: #FF6980;
}


.indexbbs .ibbar{
	height: 50px;
	position: relative;
}
.indexbbs .ibbar h3{
	font-size: 26px;
	color: #333;
}
.indexbbs .ib401{ 
	background-color: #f9fafe;
	-moz-box-shadow:0 0 20px #f4f4f4;
	-webkit-box-shadow:0 0 20px #f4f4f4;
	box-shadow:0 0 20px #f4f4f4;
	padding: 40px 30px;
	overflow: hidden;
}
.indexbbs .ib401 ul{
	width: 1170px;
}
.indexbbs .ib401 ul li{ 
	width: 555px;
	height: 132px;
	margin: 10px 30px 10px 0;
	float: left;
}
.indexbbs .ib401 .info .img{
	width: 132px;
	height: 132px;
	float: left;
}
.indexbbs .ib401 .info .img img{ 
	width: 132px;
	height: 132px;
}
.indexbbs .ib401 .info .con{
	margin-left: 20px;
	width: 403px;
	float: left;
}
.indexbbs .ib401 .info .note{
	height: 90px;
	line-height: 30px;
	font-size: 16px;
	color: #333;
}
.indexbbs .ib401 .info .msg{
	margin-top: 10px;
	font-size: 14px;
	color: #999;
}
.indexbbs .ib401 .info .msg .user{
	margin:0 10px;
	color: #333; 
}
.indexbbs .ib401 .info .msg .date{
	margin-left: 30px;
}


.listinfo .libar{
	height: 50px;
	position: relative;
}
.listinfo .libar h3{
	color: #333;
}
.listinfo .libar h3 a{
	font-size: 26px;
	font-weight: 700;
}
.listinfo .libar h3 span{
	margin-left: 10px; 
	font-size: 14px;
	color: #6e6e6e;
}
.listinfo .libar .more{
	position: absolute;
	right: 0;
	top: 12px;
	font-size: 14px;
	color: #6e6e6e;
}
.listinfo .libody{
	padding: 10px 0;
}
.listinfo .libody ul li{ 
	width: 585px;
	height: 145px;
	margin: 20px 0;
}
.listinfo .libody .img{
	width: 176px;
	height: 121px;
	float: left;
}
.listinfo .libody .img img{ 
	width: 176px;
	height: 121px;
}
.listinfo .libody .con{
	width: 380px;
	margin-left: 20px;
	color: #333;
	float: left;
}
.listinfo .libody .con h5 a{
	font-size: 18px;
}
.listinfo .libody .con p{
	height: 50px;
	overflow: hidden;
	margin-top: 20px;
	line-height: 25px;
	font-size: 14px;
	color: #777;
}
.listinfo .libody .con .more{
	margin-top: 10px;
	font-size: 12px;
	/*text-decoration: underline;*/
}

.footer{
	margin-top: 30px;
	background-color: #fff;
}
.footer .fservice{
	height: 85px;
	font-size: 12px;
	background-color: #333;
}
.footer .fservice ul li{
	margin-right: 18%;
	float: left;
	padding-top: 20px;
}
.footer .fservice ul li:last-of-type{
	margin-right: 0;
}
.footer .fservice ul li .icon{
	width: 45px;
	height: 45px;
	background: url(../img/icon_footer_banner.png) no-repeat;
	margin-right: 12px;
	vertical-align: baseline;
}
.footer .fservice ul li:nth-of-type(2) .icon{
	background-position: -306px 0;
}
.footer .fservice ul li:nth-of-type(3) .icon{
	background-position: -627px 0;
}
.footer .fservice ul li:nth-of-type(4) .icon{
	background-position: -933px 0;
}
.footer .fservice ul li a{
	display: inline-block;
	height: 45px;
	vertical-align: super;
}
.footer .fservice ul li a b{
	display: block;
	line-height: 1;
	font-size: 15px;
	font-weight: normal;
	color: #ccc;
	margin-bottom: 8px;
}
.footer .fservice ul li a i{
	display: block;
	font-size: 13px;
	color: #888;
	font-style: normal;
}
.footer .fbody h5{
	height: 55px;
	font-size: 20px;
	color: #333;
}
.footer .fkehu{
	width: 350px;
	height: 240px;
	margin-left: 20px;
	border-right: 1px solid #5a5a5a;
	float: left;
}
.footer .ftongcheng{
	width: 270px;
	height: 240px;
	margin-left: 40px;
	border-right: 1px solid #5a5a5a;
	float: left;
}
.footer .flianxi{
	margin-right: 65px;
	float: right;
}
.footer .flianxi .contactUs{
	color: #333333;
	font-size: 15px;
}
.footer .flianxi .hotline-t{
	font-size: 14px;
	color: #333;
}
.footer .flianxi .hotline-n{
	font-size: 15px;
	font-weight: bold;
	color: #333;
	margin: 10px 0;
}
.footer .fqrcode{
	width: 128px;
	float: right;
}

.footer .fkehu dl{
	width: 100px;
	float: left;
}
.footer .fkehu dl.w150{
	width: 150px;
}
.footer .fkehu dl dt{
	height: 35px;
	font-size: 14px;
	color: #333;
}
.footer .fkehu dl dd{
	line-height: 22px;
	font-size: 12px;
	color: #999
}
.footer .fkehu dl dd a{
	color: #999
}

.footer .ftongcheng ul{
	width: 250px;
}
.footer .ftongcheng ul li{
	width: 80px;
	line-height: 30px;
	font-size: 13px;
	float: left;
}
.footer .ftongcheng ul li a{
	color: #777;
}

.footer .flianxi .hotline{
	height: 40px;
	font-size: 14px;
	color: #777;
}
.footer .flianxi .hotline span{
	margin-left: 10px;
	font-size: 18px;
	font-weight: 700;
	color: #333;
}
.footer .flianxi .cservice{
	height: 34px;
	margin-top: 12px;
}
.footer .flianxi .cservice a{
	display: block;
	width: 110px;
	height: 34px;
	background:url(../img/icon_footer_zxzx.png) no-repeat;
}
.footer .flianxi .cservice a:hover{
	opacity: .8;
}
.footer .flianxi .cservice img{
	width: 114px;
	height: 33px;
}
.footer .flianxi .worktime{ 
	font-size: 12px;
	color: #777;
	margin-top: 15px;
}
.fqrcode {
	width: 180px;
	/*max-width: 400px; */
}
.fqrcode .note{
	font-size: 12px;
	color: #333;
	text-align: center;
}
.fqrcode .img{
	text-align: center;
	height: 130px;
}
.fqrcode .img img{
	width: 128px;
	height: 130px;
}
.fqrcode .gzh{
	margin-top: 15px;
	font-size: 14px;
	color: #333;
	text-align: center;
}
.footer .fcopyright p{
	height: 75px;
	line-height: 75px;
	border-top: 1px solid #F1F1F1;
	font-size: 12px;
	text-align: center;
	color: #999;
	margin-top: 14px;
}
.fcopyright p a{
	color: #999;
}
.fcopyright ul{
    width: 330px;
    margin: 20px auto;
}
.fcopyright ul li {
	width: 83px;
	height: 30px;
	margin: 0 13px;
	float: left;
}
.fcopyright ul li a{
	width: 83px;
	height: 30px;
    line-height: 90px;
	display: block;
    overflow: hidden;
	background-image: url(../img/copyright.png);
	background-repeat: no-repeat;
}
.fcopyright ul li.img1 a{
    background-position: 0 0;
}
.fcopyright ul li.img2 a{
    background-position: 0 -30px;
}
.fcopyright ul li.img3 a{
    background-position: 0 -60px;
}

/*
.rside{
	position: fixed;
	width: 46px;
	right: 40px;
	bottom: 50px;
	border-radius: 3px;
	z-index: 200;
	box-shadow: 0 0 20px #ccc;
	display: flex;
	background-color: #fff;
}
.rside .cservice{
	position: fixed;
	top: 20%;
	right: 40px;
	width: 95px;
	height: 164px;
	background: url(../img/rside.png);
	box-shadow: 0 0 20px #ccc;
	border-radius: 50px;
}
.cservice-box{
	position: absolute;
	z-index: 200;
	top: 0;
	right: 278px;
	margin-right: -174px;
	height: 205px;
	width: 346px;
	border-radius: 8px;
	background-color: #fff;
	box-shadow: 0 0 20px #ccc;
	text-align: center;
	display: none;
}

.cservice-box .cservice-box-close{
	position: absolute;
	z-index: 201;
	top: 10px;
	right: 10px;
	padding: 6px;
	font-size: 15px;
	font-weight: 700;
	cursor: pointer;
	-webkit-transition: transform .5s ease-out 0s;
	-moz-transition: transform .5s ease-out 0s;
	transition: transform .5s ease-out 0s;
	color: #333;
}
.cservice-box .cservice-box-close:hover{
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
}
.cservice-box .cservice-box-content{
	display: flex;
	height: 152px;
	border-bottom: 1px solid #e4e4e4;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.cservice-box .cservice-box-content .cservice-box-title{
	font-size: 20px;
	color:#ccaa7a;
	font-weight: 700;
}
.cservice-box .cservice-box-content .cservice-box-sub{
	font-size: 16px;
	color: #777;
	margin-top: 20px;
}
.cservice-box .cservice-box-btns{
	height: 52px;
	line-height: 52px;
	display: flex;
	justify-content: space-around;
	color: #333;
}

.cservice-box .cservice-box-btns span:first-child{
	color: #FF6980;
	font-weight: 700;
	position: relative;
}
.cservice-box .cservice-box-btns span:first-child::before{
	content: "";
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #FF6980;
	position: absolute;
	top: 14px;
	right: -6px;
	border-radius: 50%;
}

.arrow-right{
	width: 0;
	height: 0;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	border-left: 18px solid #fff;
	position: absolute;
	z-index: 201;
	right: -16px;
	top: 32px;
}
.rside .cservice .cservice-avator{
	width: 95px;
	height: 164px;
	text-align: center;
	display: inline-block;
}
.rside .cservice a p:first-child{
	font-size: 14px;
	color: #333;
	margin-top: 106px;
}
.rside .cservice a p:last-child{
	font-size: 12px;
	color: #b1b1b1;
	margin-top: 6px;
}

.rside ul{ 
	/* height: 647px; * /
	overflow: hidden;
}
.rside ul li.expand{
	display: none;
}
.rside ul.expand{ 
	height: 230px;
}
.rside ul.expand li.expand{
	display: block;
}
.rside ul li .rsidepop{
	position: absolute;
	right: 46px;
	top: 0;
	min-height: 46px;
	min-width: 6em;
	line-height: 46px;
	text-align: center;
	z-index: 210;
	background-color: #fff;
	-moz-box-shadow: -2px -2px 5px #ccc;
	background-color: #f1f1f1;
	display: none;

}
.rside ul li:hover .rsidepop{
	display: block;
	cursor: pointer;
}
.rside ul li:hover a{
	background-color: #f1f1f1;

}
.rside ul li.line{
	margin: 10px 3px;
	border-top: 1px solid #939191;
}
.rside ul li.space{
	margin-top: 125px;
}
.rside ul li.user{
	margin-top: 15px;
	overflow: hidden;
}
.rside ul li.user a{
	width: 46px;
	height: 30px;
	line-height: 30px;
	font-size: 0;
	display: inline-block;
}
.rside ul li.cart{
	width: 46px;
}
.rside ul li.cart a{
	width: 46px;
	display: inline-block;
	position: relative;
}
.rside ul li.cart p{
	width: 19px;
	height: 48px;
	line-height: 16px;
	margin: 5px;
	font-size: 14px;
	color: #f0f0f0;
	text-indent: 0;
	text-align: center;
}
.rside ul li.cart:hover p{
	color: #fff;
}
.rside ul li.cart span{
	position: absolute;
	min-width: 13px;
	height: 13px;
	line-height: 13px;
	margin: 3px;
	display: inline-block;
	border-radius: 11px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	background-color: #e02020;
	top: 5px;
	right: 2px;
}
.rside ul li.ibut{
	width: 46px;
	height: 45px;
}
.rside ul li.ibut a{
	line-height:46px;
	display: inline-block;
	color: #333;
}

.rside ul li.favorite .rsidepop{
	top: 46px;
}
.rside ul li.history .rsidepop{
	top: 90px;
}
.rside ul li.qrcode .rsidepop{
	bottom: 0;
	top: auto;
}


.icon-rside{
	width: 24px;
	height: 24px;
	margin:11px;
	vertical-align: middle;
	display: inline-block;
	background-image: url(../img/rside.png);
	background-repeat: no-repeat;
}
.rside .icon-cart2{
    background-position: -246px 0;
}
.rside .icon-favorite{
    background-position: -246px -32px;
}
.rside .icon-history {
    background-position: -246px -64px;
}
.rside .icon-qrcode {
    background-position: -246px -96px;
}
.rside .icon-expanded {
    background-position: -246px -125px;
}
*/

.icon-rside{
	width: 24px;
	height: 24px;
	margin: 14px 0px 9px;
	vertical-align: middle;
	display: inline-block;
	background-image: url(../img/rside.png);
	background-repeat: no-repeat;
}
.rside{
	position: fixed;
	width: 80px;
	right: 15px;
	/*bottom: 184px;*/
	top: 188px;
	border-radius: 5px;
	z-index: 99900;
	box-shadow: 0 0 20px #e5e5e5;
	display: flex;
	flex-direction: column;
	background-color: #fff;
	padding: 8px 0px 10px;
}
.rside .cservice{
	display: none;
	height: 33px;
	line-height: 33px;
	text-align: center;
	width: 100%;
	background-color: #FF6980;
	border-radius: 5px 5px 0 0;
}
.rside .cservice a{
	color:#fff;
}
.rside .rside-btn{
	display: flex;
	align-items: center;
	justify-content: center;
}
@-webkit-keyframes rotation{
	0% {/*水平翻转*/-webkit-transform:rotateY(0deg);}
	100% {/* 水平翻转 */-webkit-transform:rotateY(360deg);}
}
.rotate:hover a i{
	-webkit-transform: rotate(360deg);
	animation: rotation 1.2s linear ;
	-moz-animation: rotation 1.2s linear ;
	-webkit-animation: rotation 1.2s linear ;
	-o-animation: rotation 1.2s linear ;
}
.rside .rside-btn a{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding-bottom: 11px;
}
.rside .rside-btn:last-of-type a{
	border-bottom: none;
}
.rside .fqrcode {
	width: auto;
	margin:10px 0;
	cursor: pointer;
}
.rside .rside-qrcode:hover .bqrcode{
	display: block;
}
.rside .fqrcode .note{
	line-height: 25px;
	font-size: 12px;
	color: #333;
}
.rside .fqrcode .img{
	text-align: center;
	height: 74px;
	margin-top: 10px;
}
.rside .fqrcode .img img{
	width: 74px;
	height: 74px;
}
.rside .fqrcode .gzh{
	font-size: 12px;
	color: #777;
	text-align: center;
}
.rside .bqrcode{
	position: absolute;
    right: 120px;
    bottom: 0;
    width: 200px;
    height: 200px;
    background-color: #fff;
    border-radius: 5px;
	box-shadow: 0 0 20px #e5e5e5;
	display: none;
}
.rside .bqrcode img{
	width: 200px;
	height: 200px;
	border-radius: 5px;
}
.rside .rside-cart{
	position: fixed;
	bottom: 12px;
	background-color: #fff;
	box-shadow: 0 0 20px#e5e5e5;
	width: 80px;
	height:  80px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border-radius: 5px;
	font-size: 13px;
	color: #333333;
}
.rside .rside-cart a{
	position: relative;
}
.rside .rside-cart a span{
	position: absolute;
	top: -1px;
    right: -4px;
    color: #fff;
    background-color: red;
    border-radius: 50%;
    height: 16px;
    min-width: 16px;
    line-height: 16px;
    text-align: center;
	font-size: 12px;	
}
.rside .rside-cart .icon-rside{
	margin-bottom: 5px;
	margin-top: 2px;
}
.nav{
	height: 54px;
	line-height: 54px;
	font-size: 14px;
	color: #333;
}
.nav a{
}
.nav span{
	margin: 0 5px;
}

.box{
	background-color: #f9fafe;
}
.box .box-bar{
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #000;
}
.box .box-bar .box-bar-title{
	font-size: 18px;
	color: #000;
	padding-left: 30px; 
}

.box-rxxh .box-con ul{
	margin: 0 5px;
}
.box-rxxh .box-hot-con ul{ 
	border-top: 1px solid #e5e5e5;
	padding: 5px 10px;
}
.box-rxxh .box-con ul li{
	border-top: 1px solid #e5e5e5;
	padding-top: 30px;
	padding-bottom: 14px;
}
.box-rxxh .box-con .img{ 
	width: 95px;
	text-align: center;
	float: left;
}
.box-rxxh .box-con .img img{
	width: 84px;
	height: 84px;
}
.box-rxxh .box-con .txt{
	position: relative;
	width: 172px;
	float: left;
}
.box-rxxh .box-con .txt h5{
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
	overflow: hidden;
	font-size: 14px;
	color: #333;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.box-rxxh .box-con .txt p{
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	font-size: 14px;
	color: #999;
}
.box-rxxh .box-con .txt .price{
	margin-top: 10px;
	font-size: 16px;
	font-weight: 500;
	color: #ff0000;
}
.box-rxxh .box-con .txt label{
	/*padding: 3px 5px;
	border-radius: 5px;
	position: absolute;
	right: 15px;
	margin-top: -10px;
	background-color: #ddd;*/
	font-style: normal;
	font-weight: normal;
	float: right;
	margin-right: 8px;
	line-height: 22px;
	font-size: 12px;
	color: #b57c5b;
}
.box-rxxh .box-con .sold{
	text-align: right;
	margin-right: 15px;
	font-size: 12px;
	color: #999;
}
.box-rxxh .box-con a:hover h5{
	color: #FF6980;
}

.filter{}
.filter-result{
	line-height: 40px;
}
.filter-result-label{
	width: 84px;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	float: left;
}
.filter-result-item{
	width: 780px;
	float: left;
}
.filter-result-item .icon{	
    background-position: -88px -33px;
	width: 20px;
	height: 20px;
}
.filter-result-item ul li{
	margin-right: 13px;
	float: left;
}
.filter-result-item ul li a{
	padding: 5px 5px 5px 8px;
	background-color: #f2f2f2;
	border: 1px solid #f0f0f0;
	font-size: 14px;
	color: #777;
}
.filter-result-item ul li a span{
	color: #FF6980;
}
.filter-result-item ul li a:hover{
	border: 1px solid #FF6980;
}
.filter-result-item .filter-result-reset{
	padding: 5px 8px;
	font-size: 14px;
	color: #FF6980;
	text-align: center;
	background-color: #ffeded;
	border: 1px solid #FF6980;
}
.filter-result-item .filter-result-reset:hover{
	color: #fff;
	background-color: #FF6980;
}
.filter-body{
	line-height: 36px;
	margin-top: 15px;
	padding: 8px 20px;
	border: 1px solid #e5e5e5;
}
.filter-item{
	font-size: 14px;
	color: #777;
}
.filter-item-label{
	width: 80px;
	font-weight: 700;
	color: #333;
	float: left;
}
.filter-item-list{
	width: 770px;
	float: left;
}
.filter-item-list ul li{
	margin-right: 10px;
	float: left;
}
.filter-item-list ul li a{
	padding: 2px 5px;
	border-radius: 5px;
}
.filter-item-list ul li a:hover{
	color: #fff;
	background-color: #FF6980;
}
.filter-but{
	text-align: center;
}
.filter-but a{
	width: 60px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	display: inline-block;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.filter-but a span{
	display: inline-block;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform:rotate(-90deg);  
}
.filter-min .filter-body{
	max-height: 140px;
	overflow: hidden;
}

.page-header{
	position: relative;
	margin-top: 15px;
	height: 40px;
	line-height: 40px;
	background-color: #f3f3f3;
}
.page-header ul{
}
.page-header ul li{
	text-align: center;
	float: left;
	font-size: 14px;
	color: #333;
}
.page-header ul li:hover a, .page-header ul li.active a{
	color: #FF6980;
}
.page-header ul li a{
	/*width: 90px;*/
	height: 40px;
	padding: 0 20px;
	display: inline-block;
}
.page-header ul li dl{
	padding: 0 10px;
	position: absolute;
	z-index: 999;
	display: none;
	cursor: pointer;
	background-color: #f4f4f4;
}
.page-header ul li:hover dl{
	display: block;
}
.page-header ul li dl dd{
	font-size: 14px;
	color: #333;
}
.page-header ul li dl dd a, .page-header ul li:hover dl dd a, .page-header ul li.active dl dd a{	
	color: #333;
}
.page-header ul li dl dd:hover a{
	color: #FF6980;
}
.page-header-nav, .page-header-more{
	height: 20px;
	line-height: 20px;
	top: 10px;
	position: absolute;
	right: 10px;
}
.page-header-nav label{ 
	font-size: 14px;
	color: #333;
	padding: 0 5px;
	letter-spacing: 3px;
}
.page-header-nav a, .page-header-nav span{
	width: 18px;
	height: 18px;
	line-height: 16px;
	font-size: 16px;
	color: #333;
	text-align: center;
	margin: 0 5px;
	border: 1px solid #333;
	display: inline-block;
}
.page-header-nav a:hover{ 
	color: #FF6980;
	border: 1px solid #FF6980;
}
.page-header-nav span{
	color: #999;
	border: 1px solid #999;
}
.page-header-more a{
	height: 18px;
	line-height: 16px;
	font-size: 13px;
	color: #666;
	text-align: center;
	padding: 0 5px;
	display: inline-block;
}
.page-header-more a:hover{
	color: #FF6980;
}

.page-nav{
	margin: 30px 0; 
	height: 40px;
	font-size: 14px;
	color: #333;
}
.page-nav ul{
	float: left;
}
.page-nav ul li{
	float: left;
	margin-right: 10px;
}
.page-nav ul li a{
	margin-left: -1px;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	display: inline-block;
	border: 1px solid #313131;
	border-radius: 3px;
	background-color: #fff;
}
.page-nav ul li span{
	width: 25px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	display: inline-block;
	background-color: #fff;
}
.page-nav ul li span.active{
	width: auto;
	margin-left: -1px;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	display: inline-block;
	border: 1px solid #313131;
	border-radius: 3px;
	color: #FF6980;
}
.page-nav .page-href{
	float: left;
	height: 40px;
	line-height: 40px;
	margin-left: 30px;
}
.page-nav .page-href input{
	width: 30px;
	text-align: center;
	outline: medium;
	border: none;
	border-bottom: 1px solid #313131;
}
.page-nav .page-href a{
	margin-left: 10px;
	padding: 2px 5px;
	border: 1px solid #ddd;
	border-radius: 5px;
}

.xuanhua-list{
	margin-top: 30px;
	overflow: hidden;
}
.xuanhua-list ul{
	width: 924px;
}
.xuanhua-list ul li{
	margin-right: 30px;
    margin-bottom: 25px;
    float: left;
}
.xuanhua-list ul li.ad{
	width: 893px;
	clear: both;
}
.xuanhua-list ul li.ad img{
	width: 893px;
}
.xuanhua-list .info{
	width: 278px;
	height: 313px;
	border-radius: 5px;
	background-color: #fff;
	display: inline-block;
	-moz-box-shadow:0 0 15px #f4f4f4;
	-webkit-box-shadow:0 0 15px #f4f4f4;
	box-shadow:0 0 15px #f4f4f4;
}
.xuanhua-list .info .img{
	background-color: #f9fafe;
	height: 244px;
	text-align: center;
}
.xuanhua-list .info .img img{
	max-width: 278px;
	height: 244px;
}
.xuanhua-list .huayu-info .img img{
	max-width: 366px;
	margin-left: -44px;
}
.xuanhua-list .info h5{
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	margin: 10px 10px 5px 10px;
	text-align: left;
	font-size: 14px;
	color: #333;
}
.xuanhua-list .info .price{
	margin: 0 10px;
	text-align: left;
	line-height: 20px;
	font-weight: 700;
	font-size: 16px;
	color: #ff0000;
}
.xuanhua-list .info label{
	margin-left: 15px;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: #b57c5b;
	float: right;
}
.xuanhua-list .info:hover{
}
.xuanhua-list .info:hover *{
	color: #FF6980;
}

.changshi-min-list{
}
.changshi-min-list-bar{ 
	height: 50px;
	line-height: 50px;
	background-color: #ebebeb;
	font-size: 14px;
	color: #333;
}
.changshi-min-list-bar .title{ 
	padding-left: 20px;
}
.changshi-min-body{ 
	padding: 25px 0;
}
.changshi-min-body ul li{
	width: 297px;
	height: 30px;
	line-height: 30px;
	float: left;
	font-size: 12px;
	color: #333;
	overflow: hidden;
}
.changshi-min-body ul li a{
	margin-left: 15px;
}

.shop-video-pic{
	width: 468px;
	height: 468px;
	border: 1px solid #dcdcdc;
}
.shop-video{
	position: absolute;
	top: 1;
	left: 1;
	width: 468px;
	height: 468px;
	overflow: hidden;
	background-color: #fff;
	z-index: 10;
}
div.vjs-play-my{ 
	position: absolute;
	font-size: 2em;
	color: #666;
	background-color: rgba(115,133,159,.7);
	text-align: center;
    line-height: 50px;
	width: 50px;
	height: 50px;
	border: 3px solid #666;
	border-radius: 50px;
	cursor: pointer;
	bottom: 10px;
	left: 10px;
	z-index: 20;
}
div.vjs-play-my:hover{
	color: #fff;
	background-color: rgba(115,133,159,.5);
	border-color: #fff;
} 
div.vjs-play-my:before {
	font-family: VideoJS;
    font-weight: 400;
    font-style: normal;
    content: "\f101";
}
div.video-js .vjs-big-play-button{
    font-size: 3em;
    line-height: 3em;
    height: 3em;
    width: 3em;
    -webkit-border-radius: 3em;
    -moz-border-radius: 3em;
    border-radius: 3em;
    background-color: #73859f;
    background-color: rgba(115,133,159,.5);
    border-width: 0.1em;
    margin-top: -1.5em;
    margin-left: -1.5em;
}
div.vjs-big-play-button .vjs-icon-placeholder {
    font-size: 1.63em;
}
div.vjs-loading-spinner {
    font-size: 3em;
    width: 2em;
    height: 2em;
    border-radius: 1em;
    margin-top: -0.9em;
    margin-left: -1.5em;
}
.shop-preview{
	position: absolute;
	top: 1;
	left: 1;
	width: 468px;
	height: 468px;
	background-color: #fff;
	z-index: 50;
}
.shop-preview img{
	width: 468px;
	height: 468px;
}
.shop-preview-item{
	width: 470px;
	height: 100px;
	margin-top: 20px;
}
.shop-preview-item ul{
	width: 493px;
}
.shop-preview-item ul li{
	width: 100px;
	height: 100px;
	margin-right: 23px;
	margin-bottom: 10px;
	float: left;
	cursor: pointer;
}
.shop-preview-item ul li:hover img, .shop-preview-item ul li.active img{
	width: 92px;
	height: 92px;
	border: 4px solid #434343;
}
.shop-preview-item ul li img{
	width: 100px;
	height: 100px;
}

.shop-title{
	height: 30px;
	overflow: hidden;
	font-size: 24px;
	font-weight: 700;
	color: #333;
}
.shop-title span{
	margin-left: 20px;
	font-size: 16px;
	font-weight: normal;
	color: #777;
}
.shop-description{ 
	line-height: 24px;
	margin-top: 12px;
	font-size: 14px;
	color: #999;
}
.shop-price-block{ 
	height: 65px;
	margin-top: 10px;
	padding: 20px 25px 10px 25px;
	background-color: #f8f8f8;
}
.shop-price-block .left .price0{
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #333;
}
.shop-price-block .left .price1{
	height: 40px;
	margin-top: 5px;
	line-height: 40px;
	overflow: hidden;
}
.shop-price-block .left span{
	float: left;
}
.shop-price-block .left .label{
	width: 60px;
	display: inline-block;
	font-size: 14px;
	color: #333;
}
.shop-price-block .left .s{
	text-decoration: line-through;
}
.shop-price-block .left .y{
	font-size: 30px;
	font-weight: 700;
	color: #FF3352;
}
.shop-price-block .left .price{
	margin-left: 10px;
	font-size: 30px;
	font-weight: 700;
	color: #FF3352;
}
.shop-price-block .left .zk{
	width: 45px;
	height: 18px;
	line-height: 18px;
	display: inline-block;
	margin-left: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	background-color: #b57c5b;
	border-radius: 5px;
}
.shop-price-block .right{ 
	height: 45px;
	margin-top: 5px;
}
.shop-price-block .right p{
	height: 22px;
	line-height: 22px;
	margin-top: 12px;
	font-size: 14px;
	text-align: center;
	color: #333;
}
.shop-price-block .right p span{
	height: 22px;
	line-height: 22px;
	margin-left: 45px;
	display: inline-block;
	color: #333;
}
.shop-price-block .right p span b{
	color: #ff6980;
	font-weight: normal;
}
.shop-sellinfo{
	height: 50px;
	line-height: 50px;
	margin-top: 5px;
	border-bottom: 1px dashed #dcdcdc;
}
.shop-sellinfo ul li{
	margin-right: 50px;
	font-size: 14px;
	color: #333;
	float: left;
}
.shop-sellinfo ul li span{
	color: #FF6980;
	margin-left: 5px;
}
.shop-label{
	height: 65px;
	line-height: 65px;
	border-bottom: 1px dashed #dcdcdc;
}
.shop-ps{
	float: right;
	font-size: 14px;
}
.shop-ps::before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 14px;
	background: url(../img/icon_ps.png) no-repeat;
	vertical-align: middle;
	margin: 0 8px 4px 0;
}
.shop-ps span{
	color: #ff6980;
}
.shop-label dl{
	float: left;
}
.shop-label dl dt{
	width: 80px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
	float: left;
}
.shop-label dl dd{
	margin-right: 8px;
	float: left;
}
.shop-label dl dd a{
	height: 24px;
	line-height: 24px;
	display: inline-block;
	padding: 0 8px;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	color: #777;
}
.shop-label dl dd a:hover{
	border: 1px solid #FF6980;
	color: #FF6980;
}
.shop-label dl dd a.more{
	border: none;
	color: #0736e3;
}

.shop-part{
	position: relative;
	margin-top: 22px;
	min-height: 265px;
}
.shop-part dl dt{
	width: 80px;
	line-height: 80px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
	float: left;
}
.shop-part dl dd{
	width: 73px;
	height: 79px;
	cursor: pointer;
	float: left;
}
.shop-part dl dd .img{
	z-index: 10;
	position: absolute;
	width: 73px;
	height: 79px;
	background-color: #fff;
}
.shop-part dl dd .img img{
	width: 60px;
	height: 60px;
	margin: 9px 6px;
}
.shop-part dl dd .info{
	position: absolute;
	min-width: 400px;
	min-height: 160px;
	padding: 5px 10px;
	margin-top: -1px;
	background-color: #fff;
	border: 1px solid #d2d2d2;
	display: none;
	left: 80px;
	top: 80px;
	z-index: 9;
}
.shop-part dl dd.active{
	border-top: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
}
.shop-part dl dd.active .info{
	display: block;
}

.shop-part dl dd .info ul li{
	margin: 10px 3px;
	float: left;
	font-size: 12px;
	text-align: center;
}
.shop-part .shop-part-img{ 
	line-height: 20px;
	text-align: center;
}
.shop-part .shop-part-img img{
	width: 60px;
	height: 60px;
}
.shop-part .shop-part-num{
	margin-top: 5px;
	padding: 0 10px;
}
.shop-part .shop-part-num span{
	width: 10px;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	background-color: #e1e1e1;
	float: left;
}
.shop-part .shop-part-num input{
	width: 25px;
	height: 18px;
	line-height: 18px;
	outline: none;
	text-align: center;
	border: 1px solid #e1e1e1;
	float: left;
}
.shop-part .shop-part-but{
	margin-top: 10px;
	text-align: center;
}
.shop-part .shop-part-but a{
	padding: 2px 5px;
	color: #fff;
	font-size: 12px;
	background-color: #313131;
	border-radius: 3px;
}


.shop-part-selected{
	position: relative;
	margin-top: 22px;
}
.shop-part-selected dl dt{
	width: 80px;
	line-height: 60px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
	float: left;
}
.shop-part-selected dl dd{
	position: relative;
	width: 100px;
	height: 48px;
	line-height: 24px;
	margin-right: 10px;
	margin-bottom: 25px;
	padding: 6px 5px 6px 20px;
	font-size: 12px;
	color: #777;
	background-color: #f6f6f6;
	float: left;
}
.shop-part-selected dl dd span{
	width: 8px;
	height: 8px;
	line-height: 8px;
	font-size: 12px;
	position: absolute;
	cursor: pointer;
	top: 5px;
	right: 5px;
}


.shop-specs{
	margin-top: 22px;
}
.shop-specs .specs-name{
	width: 80px;
	line-height: 35px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
	float: left;
}
.shop-specs .specs-item{
	width: 610px;
	float: left;
}
.shop-specs .specs-item ul li{
	position: relative;
	border: 1px solid #d2d2d2;
	padding-right: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	border-radius: 3px;
	overflow: hidden;
}
.shop-specs .specs-item ul li img{
	width: 35px;
	height: 35px;
	padding: 2px;
	vertical-align: middle;
}
.shop-specs .specs-item ul li i{
	width: 18px;
	height: 18px;
	position: absolute;
	top: -1px;
	right: -1px;
	z-index: 10;
	display: none;
	background-image: url(../img/icon.png);
	background-position: -122px -125px;
}
.shop-specs .specs-item ul li.active, .shop-specs .specs-item ul li:hover{
	border-color: #FF6980;
}
.shop-specs .specs-item ul li.active i{
	display: inline-block;
}

.shop-num{
	margin-top: 10px;
}
.shop-num dl dt{
	width: 80px;
	line-height: 35px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
	float: left;
}
.shop-num dl dd{
	height: 33px;
	line-height: 33px;
	margin-right: 2px;
	color: #333;
	background-color: #f6f6f6;
	float: left;
}
.shop-num dl dd a{
	width: 35px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	cursor: pointer;
	background-color: #e1e1e1;
}
.shop-num dl dd input{
	width: 45px;
	height: 33px;
	line-height: 33px;
	outline: none;
	font-size: 18px;
	text-align: center;
	border: 1px solid #e1e1e1;
}

.shop-but{
	margin-top: 22px;
}
.shop-but .buy, .shop-but .cart{
	width: 198px;
	height: 48px;
	line-height: 48px;
	border: 1px solid #FF6980;
	border-radius: 5px;
	font-size: 18px;
	color: #FF6980;
	background-color: #fff;
	text-align: center;
	display: inline-block;
	margin-right: 15px
}
.shop-but .buy{
	border: 1px solid #FF6980;
	color: #fff;
	background-color: #FF6980;
}

.shop-but .buy:hover{background-color: #FF97A7; color:#fff;}
.shop-but .cart:hover{background-color: #FF97A7; color:#fff;}

.shop-but .favorite{
	margin-left: 20px;
}

.shop-service{
	margin-top: 36px;
	height: 50px;
	border-top: 1px solid #eaeaea;
}
.shop-service dl{
	margin-top: 25px;
	font-size: 14px;
	color: #777;
}
.shop-service dl dt{
	float: left;
	height: 28px;
	line-height: 28px;
}
.shop-service dl dt b{
	font-size: 14px;
	font-weight: normal;
	color: #333;
}
.shop-service dl dd{
	float: left;
	margin-right: 20px;
	height: 28px;
	line-height: 28px;
}
.shop-service dl dd::after{
	content: "";
	display: inline-block;
	width: 1px;
	height: 16px;
	background-color: #dcdcdc;
	vertical-align: middle;
	margin-left: 20px;
}
.shop-service dl dd:last-of-type::after{
	display: none;
}
.shop-service dl dd i{
	background: url(../img/icon_fw_lists.png) no-repeat;
}
.shop-service dl dd i.icon-fs1{
	background-position: 4px 4px;
}
.shop-service dl dd i.icon-fs6{
	background-position: -164px 3px;
}
.shop-service dl dd i.icon-fs7{
	background-position: -295px 5px;
}
.jxzh{	
	height: 185px;
	background-color: #efefef;
}
.jxzh .jxzh-item{
	width: 770px;
	float: left;
}
.jxzh .jxzh-item dl{
	margin-left: 10px;
}
.jxzh .jxzh-item dl dt{
	width: 68px;
	height: 32px;
	line-height: 32px;
	margin-left: 10px;
	border-top: 3px solid #FF6980;
	font-size: 16px;
	color: #333;
	text-align: center;
}
.jxzh .jxzh-item dl dd{
	width: 80px;
	height: 130px;
	line-height: 18px;
	padding-right: 35px;
	margin: 10px 0 10px 10px;
	font-size: 12px;
	color: #333;
	text-align: center;
	float: left;
	position: relative;
}
.jxzh .jxzh-item dl dd .img{
	width: 80px;
	height: 80px;
	margin-bottom: 5px;
}
.jxzh .jxzh-item dl dd .img img{
	width: 75px;
	height: 75px;
}
.jxzh .jxzh-item dl dd .icon{
	position: absolute;
	top: 20px;
	right: 0px;
}
.jxzh .jxzh-item dl dd:last-child .icon{
	background-position: -280px -28px;
}
.jxzh .jxzh-info{
	width: 160px;
	height: 185px;
	border-left: 1px dashed #bfbfbf;
	padding-left: 40px;
	float: left;
}
.jxzh .jxzh-info p{
	height: 30px;
	line-height: 30px;
}
.jxzh .jxzh-info p label{
	width: 70px;
	font-size: 14px;
	font-weight: normal;
	color: #777;
	display: inline-block;
}
.jxzh .jxzh-info p.price{
	font-size: 14px;
	color: #777;
}
.jxzh .jxzh-info p.price s{
	margin-left: 0;
}
.jxzh .jxzh-info p.price0{
	margin-top: 45px;
}
.jxzh .jxzh-info p.price1{
	font-size: 18px;
	font-weight: 700;
	color: #FF6980;
}
.jxzh .jxzh-info p.priceinfo{
	width: 70px;
	height: 22px;
	line-height: 22px;
	border-radius: 3px;
	background-color: #333;
	font-size: 12px;
	color: #fff;
	text-align: center;
	margin-left: 70px;
	margin-top: 5px;
}
.jxzh .jxzh-info p.priceinfo span{
	margin: 0 2px 0 3px;
}
.jxzh .jxzh-but{
	width: 220px;
	text-align: center;
	float: right;
}
.jxzh .jxzh-but .cart, .jxzh .jxzh-but .buy{
	width: 140px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #535353;
	border-radius: 3px;
	font-size: 14px;
	color: #333;
	background-color: #fff;
	text-align: center;
	display: inline-block;
	margin-top: 55px;
}
.jxzh .jxzh-but .buy{
	margin-top: 5px;
	border: 1px solid #FF6980;
	color: #fff;
	background-color: #FF6980;
}

.fullimg p{
	margin: 5px 0;
}
.fullimg p img{
	width: 1200px;
}

.shop-header{
	height: 50px;
	font-size: 16px;
	color: #333;
	background-color: #fafafa;
}
.shop-header ul{
	margin-left: 22px;
}
.shop-header ul li{
	margin-right: 60px;
	float: left;
}
.shop-header ul li a{
	height: 50px;
	line-height: 50px;
	padding: 0 5px;
	display: inline-block;
}
.shop-header ul li.active{
}
.shop-header ul li.active a{
	height: 47px;
	line-height: 47px;
	font-size: 18px;
	font-weight: 700;
	color: #FF6980;
	border-bottom: 3px solid #FF6980;
}

.shop-params dl{
	margin-left: 10px;
}
.shop-params dl dt{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333;
}
.shop-params dl dd{
	width: 50%;
	font-size: 14px;
	line-height: 28px;
	float: left;
	font-size: 14px;
	color: #333;
	overflow: hidden;
}
.shop-params dl dd label{
	float: left;
	min-width: 52px;
	display: inline-block;
	color: #333;
}
.shop-params dl dd>div{
	float: left;
	width: 85%;
}
.shop-params dl dd>div, .shop-params dl dd a, .shop-params dl dd span{
	color: #666;
	margin-right: 3px;
}
.shop-params dl dd a:hover{ 
	color: #FF6980;
}

.body-box{}
.body-box .body-box-bar{
	height: 50px;
	line-height: 50px;
	background-color: #fafafa;
}
.body-box .body-box-bar .more{
	float: right;
}
.body-box .body-box-bar .title{
	margin-left: 20px;
	font-size: 18px;
	font-weight: 700;
}

.body-haoping{
	margin: 30px 0;
}
.body-haoping .left{
	width: 150px;
	border-right: 1px solid #dcdcdc;
}
.body-haoping .left p{
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #333;
}
.body-haoping .left .haoping-score{
	height: 45px;
	line-height: 45px;
	font-size: 36px;
	color: #FF6980;

}
.body-haoping .left .star{
	margin-top: 5px;
}
.body-haoping .right{
	width: 710px;
}
.body-haoping .right dl{
	font-size: 14px;
	color: #333;
}
.body-haoping .right dl dt{
	margin-bottom: 15px;
}
.body-haoping .right dl dd{
	height: 28px;
	line-height: 28px;
	padding: 0 8px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}
.body-haoping .right dl dd span{
	margin: 0 3px;
}

.star{
	width: 83px;
	height: 18px;
	line-height: 18px;
	text-align: left;
	display: inline-block;
	background-image: url(../img/icon.png);
	background-position: 0 -166px;
}
.star .star-score{
	width: 100%;
	height: 18px;
	line-height: 18px;
	display: inline-block;
	background-image: url(../img/icon.png);
	background-position: 0 -184px;
}
.star .star-0{
	width: 0;
}
.star .star-1{
	width: 20%;
}
.star .star-2{
	width: 40%;
}
.star .star-3{
	width: 60%;
}
.star .star-4{
	width: 80%;
}
.star .star-5{
	width: 100%;
}




.superiority .superiority-tit{font-size: 36px;color:#FF6980;text-align: center;font-family: '宋体';font-weight: 700;}
.superiority .superiority-item ul{padding-left: 66px;}
.superiority .superiority-item ul li{width: 228px;height:280px;background-color: #fff;border-radius: 15px;box-shadow: 0 0 20px #f0f0f0;float: left;margin: 0 13px;text-align: center;}
.superiority .superiority-item ul li img{border-radius: 50%;margin-top: 22px;}
.superiority .superiority-item ul li p{color: #999;font-size: 14px;margin-top: 8px;}
.superiority .superiority-item ul li .t1{font-size: 22px;color: #333;font-family: '宋体';font-weight: 700;margin: 20px 0;}
.superiority .superiority-con{text-align: center;}
.superiority .superiority-con .t1{font-size: 36px; line-height: 36px; font-family: SimSun;color: #333;}
.superiority .superiority-con .t1 i{width: 45px;height: 45px;background-color: #e14141;border-radius: 5px;color: #fff;margin-top: 40px;}
.superiority .superiority-con .t2 span{font-family: SimSun;font-size: 19px;margin: 0 auto;margin-top: 25px;background-color: #313131;padding: 0 14px; height: 39px;line-height: 39px;color: #fff;display: inline-block;}
.superiority .superiority-con .t3{font-family: SimSun;font-size: 19px;color: #555;margin-top: 25px;}
.superiority .superiority-con .t3 p{line-height: 36px;}
.superiority .superiority-other{text-align: center;padding-top: 30px;display: block;background-color: #f7f7f7;margin-top: 46px;}
.superiority .superiority-other .t1{margin: 0 auto;font-size: 22px;width: 120px;border-left: 1px solid #d0ac8a;border-right: 1px solid #d0ac8a;font-weight: 700;}
.superiority .superiority-other p{text-align: left;margin-top: 8px;color: #555; line-height: 24px;padding: 0 57px;font-family: SimSun;font-size: 13px;}
.superiority .superiority-other .pb{font-weight: 700;text-align: left;line-height: 36px; color: #333;font-size: 13px;padding: 0 57px;}
.yzxhbox{background: url(../img/xzhh_yzxh.png) no-repeat;margin-top: 46px;}
.yzxhbox ul li{float: left;width: 210px;height: 73px; margin-right: 16px;padding-top: 137px;}
.yzxhbox ul li:last-of-type{margin-right: 0;}
.yzxhbox ul li b{display: block;font-family: SimSun;
	font-size: 20px;line-height: 30px;font-weight: normal;color: #333;}
.yzxhbox ul li p{font-size: 13px;color: #999;line-height: 30px;font-family: SimSun;}
.yzxhbox-con{margin-top: 68px;}
.superiority-djq{height: 140px;width: 100%;background: url(../img/xzhh_djq.png) no-repeat;margin-top: 30px;}
.bbs-list{
	margin-top: 20px;
	border-top: 1px solid #f4f4f4;
}
.bbs-list .bbs-list-item{
	padding: 30px 0 20px 0;
	border-bottom: 1px solid #f4f4f4;
}
.bbs-list .bbs-list-item .bbs-user-photo{
	width: 80px;
	margin-top: 10px; 
	float: left;
}
.bbs-list .bbs-list-item .bbs-user-photo img{
	width: 57px;
	height: 57px;
	border-radius: 28px;
}
.bbs-list .bbs-list-item .bbs-user-photo .bbs-user-nc{
	line-height: 35px;
	text-align: center;
}
.bbs-list .bbs-list-item .bbs-con{ 
	width: 810px;
	float: left;
}
.bbs-list .bbs-list-item .bbs-user{ 
	height: 28px;
}
.bbs-list .bbs-list-item .bbs-user-name{
	font-size: 16px;
	color: #777;
	margin-right: 15px;
	float: left;
}
.bbs-list .bbs-list-item p.bbs-user-name{
	width: 57px;
	line-height: 35px;
	font-size: 13px;
	float: none;
	margin-right: 0;
	text-align: center;
	overflow: hidden;
}
.bbs-list .bbs-list-item .bbs-article-title{
	font-size: 18px;
	font-weight: 700;
	color: #FF6980;
	margin-right: 15px;
	float: left;
}
.bbs-list .bbs-list-item .star{
	float: left;
}
.bbs-list .bbs-list-item .bbs-body{
	line-height: 25px;
	font-size: 14px;
	color: #333;
}
.bbs-list .bbs-list-item .bbs-img{
	margin-top: 10px;
}
.bbs-list .bbs-list-item .bbs-img ul li{
	/*width: 48px;
	height: 52px;*/
	cursor: pointer;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	/*background-image: url(../img/icon.png);
	background-position: -132px -165px;*/
}
.bbs-list .bbs-list-item .bbs-img ul li.active, .bbs-list .bbs-list-item .bbs-img ul li:hover{
	/*background-position: -84px -165px;*/
}
.bbs-list .bbs-list-item .bbs-img ul li.active img, .bbs-list .bbs-list-item .bbs-img ul li:hover img{
	border: 2px solid #FF6980;
}
.bbs-list .bbs-list-item .bbs-img ul li img{ 
	/*width: 40px;
	height: 40px;
	margin: 4px;*/
	border: 2px solid #f2f2f2;
}
.bbs-list .bbs-list-item .bbs-img .bbs-img-preivew{
	display: none;
	margin-top: 5px;
}
.bbs-list .bbs-list-item .bbs-img .bbs-img-preivew img{
	max-width: 800px;
	max-height: 600px;
	padding: 5px;
	border: 2px solid #f2f2f2;
}
.bbs-list .bbs-list-item .bbs-post{ 
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
	font-size: 14px;
	color: #999;
}
.bbs-list .bbs-list-item .bbs-post span{
	margin-right: 20px;
}

.shop-footer-list{
	padding: 15px;
	background-color: #f8f8f8;
}
.shop-footer-list .sfl-bar{ 
	height: 48px;
	border-bottom: 1px solid #cecece;
	margin-bottom: 10px;
	font-size: 16px;
	color: #444;
}
.shop-footer-list .sfl-bar ul li{ 
	height: 50px;
	margin-right: 55px;
	float: left;
}
.shop-footer-list .sfl-bar ul li a{
	height: 40px;
	line-height: 40px;
	padding: 0 5px;
}
.shop-footer-list .sfl-bar ul li:hover, .shop-footer-list .sfl-bar ul li.active{ 
	height: 47px;
	border-bottom: 3px solid #ed0b0b;
}
.shop-footer-list .sfl-bar ul li:hover a, .shop-footer-list .sfl-bar ul li.active a{ 
	color: #ed0b0b;
}
.shop-footer-list .sfl-body{
	overflow: hidden;
}
.shop-footer-list .sfl-body ul{
	margin: 15px 0;
	width: 1185px;
}
.shop-footer-list .sfl-body ul li{
	width: 280px;
	height: 380px;
	margin-right: 15px;
	float: left;
}

.shop-footer-list .sfl-body .info{
	width: 278px;
	height: 314px;
	display: inline-block;
	background-color: #f9fafe;
}
.shop-footer-list .sfl-body .info .img{
	width: 278px;
	height: 242px;
	background-color: #f9fafe;
}
.shop-footer-list .sfl-body .info .img img{
	width: 278px;
	height: 278px;
}
.shop-footer-list .sfl-body .info h5{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding: 6px 10px 0 22px;
	font-size: 14px;
	color: #333;
}
.shop-footer-list .sfl-body .info p{
	height: 30px;
	line-height: 30px;
	padding: 0 10px 6px 22px;
	font-size: 16px;
	font-weight: 700;
	color: #333;
}
.shop-footer-list .sfl-cart{
	margin-top: 20px;
}
.shop-footer-list .sfl-cart a{
	width: 100px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	display: inline-block;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background-color: #FF6980;
}


/*****花语私有*****/
.huayu-pic{ 
}
.huayu-pic .left{
	position: relative;
	width: 907px;
}
.huayu-pic .left img{
	width: 907px;
	height: 464px;
}
.huayu-pic .left h4{
	position: absolute;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	top: 320px;
	left: 50px;
}
.huayu-pic .left p{
	position: absolute;
	width: 500px;
	height: 75px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	color: #d7d7d7;
	top: 370px;
	left: 50px;
}
.huayu-pic .right{
	width: 278px;
	height: 464px;
	overflow: hidden;
}
.huayu-pic .right ul{ 
	height: 474px;
}
.huayu-pic .right ul li{ 
	position: relative;
	width: 278px;
	height: 148px;
	margin-bottom: 10px;
}
.huayu-pic .right ul li img{ 
	width: 278px;
	height: 148px;
}
.huayu-pic .right ul li h4{ 
	position: absolute;
	font-size: 18px;
	color: #fff;
	left: 20px;
	bottom: 20px;
}
.huayu-pic a:hover img {
	filter: (alpha=80);
	opacity:0.8;
}

.huayu-rmxh{}
.huayu-rmxh .rmxh-bar{ 
	height: 49px;
	color: #333;
	border-bottom: 1px solid #ebebeb;
}
.huayu-rmxh .rmxh-bar .bar-title{
	font-size: 24px;
}
.huayu-rmxh .rmxh-bar .bar-title i{
	margin-right: 15px;
}
.huayu-rmxh .rmxh-body{
	width: 1200px;
	margin: 60px 0;
	overflow: hidden;
}
.huayu-rmxh .rmxh-body ul{
	width: 1225px;
}
.huayu-rmxh .rmxh-body ul li{
	position: relative;
	width: 151px;
	height: 151px;
	margin-right: 24px;
	float: left;
	background-color: #fff;
}
.huayu-rmxh .rmxh-body ul li img{
	width: 151px;
	height: 151px;
	border-radius: 125px;
}
.huayu-rmxh .rmxh-body ul li p{
	position: absolute;
	width: 151px;
	height: 24px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	top: 63px;
	left: 0;
}
.huayu-rmxh .rmxh-body a:hover img {
	filter: (alpha=80);
	opacity:0.8;
}


.huayu-tjwz{}
.huayu-tjwz .tjwz-bar{ 
	position: relative;
	height: 49px;
	color: #333;
	border-bottom: 1px solid #ebebeb;
}
.huayu-tjwz .tjwz-bar .bar-title{
	font-size: 24px;
}
.huayu-tjwz .tjwz-bar .bar-title i{
	margin-right: 15px;
}
.huayu-tjwz .tjwz-bar .more{
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 16px;
	color: #777;
}
.huayu-tjwz .tjwz-body ul li{
	padding: 35px 0;
	border-bottom: 1px solid #ebebeb;
}
.huayu-tjwz .tjwz-body .img{
	width: 265px;
	float: left;
}
.huayu-tjwz .tjwz-body .img img{
	width: 220px;
	height: 150px;
}
.huayu-tjwz .tjwz-body .txt{
	width: 930px;
	float: right;
}
.huayu-tjwz .tjwz-body .txt .title{
	height: 40px;
	font-size: 24px;
}
.huayu-tjwz .tjwz-body .txt .body{
	/*height: 50px;*/
	line-height: 25px;
	color: #555;
}
.huayu-tjwz .tjwz-body .txt .date{
	margin-top: 20px;
	display: inline-block;
	color: #999;
}
.huayu-tjwz .tjwz-body .txt .more{
	text-align: right;
	margin-top: -20px;
}
.huayu-tjwz .tjwz-body .txt .more a{
	font-size: 14px;
	color: #FF6980;
}

.huayu-box{}
.huayu-box .box-bar{
	margin-top: 35px;
	line-height: 25px;
}
.huayu-box .box-bar .title{
	padding-left: 12px; 
	padding-right: 18px; 
	border-left: 3px solid #FF6980;
	padding-left: 12px; 
	font-size: 18px;
	font-weight: 700;
	color: #333;
}
.huayu-box .box-bar .more{
	padding-left: 18px; 
	border-left: 1px solid #777;
	font-size: 14px;
	color: #777;
}
.huayu-box .box-body ul li{
	padding: 35px 0;
	border-bottom: 1px dashed #ebebeb;
}
.huayu-box .box-body ul li:last-child{
	border-bottom: none;
}
.huayu-box .box-body .img{
	width: 195px;
	float: left;
}
.huayu-box .box-body .img img{
	width: 176px;
	height: 121px;
}
.huayu-box .box-body .txt{
	width: 380px;
	float: right;
}
.huayu-box .box-body .txt .title{
	height: 40px;
	font-size: 18px;
}
.huayu-box .box-body .txt .body{
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	color: #555;
}
.huayu-box .box-body .txt .date{
	margin-top: 10px;
	color: #999;
}

.full-label{ 
	overflow: hidden;
}
.full-label ul{
	width: 1220px;
}
.full-label ul li{ 
	width: 100px;
	height: 28px;
	line-height: 28px;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
	border: 1px solid #e7e7e7;
	border-radius: 3px;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
}
.full-label ul li:hover{ 
	border: 1px solid #FF6980;
}
.full-label ul li:hover a{ 
	color: #FF6980;
}


.huayu-list ul li{
	padding: 35px 0;
	border-bottom: 1px solid #ebebeb;
}
.huayu-list ul li:last-child{
	border-bottom: none;
}
.huayu-list .img{
	width: 220px;
	height: 150px; overflow: hidden;
	float: left;
}
.huayu-list .img img{
	width: 220px;
	height: auto;
}
.huayu-list .txt{
	width: 590px; padding-left: 20px;
	float: left;
}
.huayu-list .txt .title{
	height: 35px;
	font-size: 18px;
}
.huayu-list .txt .body{
	height: 75px;
	line-height: 25px;
	overflow: hidden;
	color: #555;
}
.huayu-list .txt .date{
	margin-top: 22px;
	margin-right: 10px;
	text-align: right;
	color: #999;
}

.huayu-rbox{ 
	background-color: #fafafa;
}
.huayu-rbox .rbox-bar{
	height: 30px;
	padding: 20px 0;
	position: relative; 
}
.huayu-rbox .rbox-bar .title{
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	display: inline-block;
	font-size: 20px;
	color: #333;
	border-left: 5px solid #FF6980;
}
.huayu-rbox .rbox-bar .more{
	position: absolute;
	right: 10px;
	line-height: 30px;
	font-size: 12px;
	color: #333;
}
.huayu-rbox .rbox-bar .more:hover{
	color: #FF6980;
}
.huayu-rbox .rbox-body{
	padding: 0 20px 0 20px;
}
.huayu-rbox-rmbq{
	background-color: transparent;
	margin-top: 20px;
}
.huayu-rbox-rmbq .huayu-hot-label ul li{
	margin: 8px 10px 8px 0;
}
.huayu-label{}
.huayu-label ul{
}
.huayu-label ul li{ 
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.huayu-label a{ 
	padding: 5px 12px;
	border: 1px solid #d2d2d2;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	display: inline-block;
}
.huayu-label a:hover{ 
	background-color: #FF6980;
	border: 1px solid #FF6980;;
	color: #fff;
}

.huayu-hot-label{}
.huayu-hot-label ul{
}
.huayu-hot-label ul li{ 
	margin: 8px 5px;
	/*height: 35px;*/
	float: left;
}
.huayu-hot-label a{ 
	padding: 6px 8px;
	border: 1px solid #d2d2d2;
	border-radius: 5px;
	font-size: 14px;
	text-align: center;
	display: inline-block;
	color: #333;
}
.huayu-hot-label a:hover{
	border-color: #FF6980; 
	color: #FF6980;
}

.huayu-hot-article{

}

.huayu-hot-article ul li{
	width: 340px;
	padding: 20px 0;
	border-bottom:solid 1px #f0f0f0;
}

.huayu-hot-article ul li a{ 
	display: inline-block; 
	width: 280px;
	padding: 8px 30px;
	font-size: 16px;
	color: #333;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.huayu-hot-article ul li a:hover{ 
	color: #333;
}

.hot-article-img{width: 300px; text-align: center;}

.hot-article-img img{
	width: 280px; height: auto;
}

.huyayu-ralist ul li{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	/*list-style: inside;*/
}
.huyayu-ralist ul li a{
	font-size: 14px;
}

.huayu-article{}
.huayu-article .article-title{ 
	font-size: 36px;
	color: #333;
}
.huayu-article .article-date{
	margin-top: 20px;
	font-size: 14px;
	color: #999;
}
.huayu-article .article-date span{
	margin-right: 25px;
}
.huayu-article .article-date span a{
	color: #999;
}
.huayu-article .article-picture{
	margin-top: 30px;
	text-align: center;
	margin-bottom: 20px;
}
.huayu-article .article-picture img{
	width: 700px;
}
.huayu-article .article-body p{
	padding: 5px 0;
	line-height: 36px;
	font-size: 18px;
	color: #303030;
}

.huayu-article .huayu-body p{ 
	padding: 10px 0;
}

.huayu-nav{}
.huayu-nav ul li{
	width: 366px;
	height: 36px;
	border: 1px solid #4b4c51;
	overflow: hidden;
}
.huayu-nav ul li a{
	padding-left: 15px;
	line-height: 36px;
	color: #4b4c51;
}
.huayu-nav ul li:first-child{
	float: left;
}
.huayu-nav ul li:last-child{
	float: right;
}

.huayu-ad{}
.huayu-ad img{
	width: 830px;
}

.huayu-alist{}

.huayu-alist-title h2{
	color:#404040; font-size:20px; font-weight:bold;
}

.huayu-alist-box{
	display:flex; flex-flow:row wrap; justify-content: space-between; margin-top:20px; margin-bottom: 40px;
}

.huayu-alist-item{
	width:250px; height:220px; margin:10px 0 20px 0;
}

.huayu-alist-img{margin-bottom:10px;}
.huayu-alist-img img{width:250px; height:160px;}
.transition{
	display:inline-block; width: 250px; font-size:16px; 
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

.huayu-alist .alist-bar{
	margin: 10px 0;
	height: 30px;
	border-left: 5px solid #FF6980;
}
.huayu-alist .alist-bar .title{
	margin-left: 25px;
	font-size: 18px;
	color: #4b4c51;
}
.huayu-alist .alist-body{ 
	background-color: #fafafa;
	overflow: hidden;
}
.huayu-alist .alist-body ul{
	width: 810px;
	margin: 20px;
}
.huayu-alist .alist-body ul li{
	width: 375px;
	height: 30px;
	line-height: 30px;
	margin-right: 30px;
	float: left;
	overflow: hidden;
	list-style: inside;
}
.huayu-alist .alist-body ul li a{
	font-size: 14px;
}


.article-shop-ad{
	margin: 20px auto;
	text-align: center;
}
.article-shop-ad a{
}
.article-shop-ad a img{
	max-height: 400px;
}

/*
.article-shop-ad a p{
	line-height: 50px;
}
.article-shop-ad a .title{
	font-size: 22px;
    color: #333;
}
.article-shop-ad a .price{
	font-size: 22px;
	font-weight: 700;
    color: #FF6980;
    margin-left: 30px;
}
*/
.gwbz .gwbz-menu{
	width: 893px;
	height: 163px;
	background-image: url(../img/p04.png);
}
.gwbz .gwbz-menu .gwbzicon{
	width: 48px;
	height: 40px;
	display: inline-block;
	background-image: url(../img/why.png);
	background-repeat: no-repeat; 
}
.gwbz .gwbz-menu .icon-why02{
	background-position: -48px 0;
}
.gwbz .gwbz-menu .icon-why03{
	background-position: -96px 0;
}
.gwbz .gwbz-menu .icon-why04{
	background-position: -144px 0;
}
.gwbz .gwbz-menu .icon-why05{
	background-position: -192px 0;
}
.gwbz .gwbz-menu ul li a.active i, .gwbz .gwbz-menu ul li a:hover i{
	background-position-y: -40px;
}
.gwbz .gwbz-menu ul{ 
	padding-top: 20px;
	padding-left: 120px;
}
.gwbz .gwbz-menu ul li{
	width: 160px;
	margin: 0 5px;
	float: left;
}
.gwbz .gwbz-menu ul li a{
	width: 160px;
	height: 100px;
	padding-top: 20px;
	text-align: center;
	display: inline-block;
}
.gwbz .gwbz-menu ul li a p{ 
	margin-top: 20px;
	font-size: 18px;
	font-weight: 700;
	color: #333;
}
.gwbz .gwbz-menu ul li a.active i, .gwbz .gwbz-menu ul li a:hover i{
	background-position-y: -40px;
}
.gwbz .gwbz-menu ul li a.active p, .gwbz .gwbz-menu ul li a:hover p{ 
	color: #FF6980;
}
.gwbz .gwbz-img ul li{
	display: none;
}
.gwbz .gwbz-img ul li.active{
	display: block;
}



.bg{
	background-color: #f5f8fa;
}
.bgfff{
	background-color: #fff;
}

/*****客服中心******/
.service-body{
	padding: 50px;
}
.service-body h3{
	height: 40px;
	line-height: 40px;
	margin-top: 15px;
	font-size: 24px;
	font-weight: 700;
	color: #333;
	text-align: center;
}
.service-body h4{
	height: 20px;
	line-height: 20px;
	padding-bottom: 40px;
	border-bottom: 3px solid #f1f1f1;
	margin-bottom: 20px;
	font-size: 14px;
	color: #777;
	text-transform: uppercase;
	text-align: center;
}
.service-body h5{
	height: 28px;
	line-height: 28px;
	margin: 40px 0;
	font-size: 18px;
	font-weight: 700;
	color: #333;
	padding-left: 20px;
	border-left: 3px solid #FF6980;
}
.service-body p, .service-body div{
	line-height: 30px;
	font-size: 14px;
	color: #4e4e4e;
}
.service-body a{
	color: #3e46da;
}

.khzx-menu{
	padding: 20px 0;
}
.khzx-menu dl{
	height: 40px;
	margin: 15px 0;
	overflow: hidden;
}
.khzx-menu dl.active{ 
	height: auto;
}
.khzx-menu dl.active dt{ 
	margin-bottom: 20px;
}
.khzx-menu dl.active dd:last-child{ 
	padding-bottom: 20px;
}
.khzx-menu dl dt{
	position: relative;
	height: 40px;
	line-height: 40px;
}
.khzx-menu dl dt a{
	width: 240px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	text-indent: 80px;
	color: #333;
}
.khzx-menu dl dt a i{
	width: 20px;
	height: 18px;
	background-image: url(../img/service.png);
	position: absolute;
	top: 11px;
	left: 45px;
}
.khzx-menu dl dt a:hover{
	background-color: #e7e7e7;
	color: #FF6980;
}

.khzx-menu dl dt a i.km01{ 
	background-position: 0 0;
}
.khzx-menu dl dt a i.km02{ 
	background-position: -20px 0;
}
.khzx-menu dl dt a i.km03{ 
	background-position: -40px 0;
}
.khzx-menu dl dt a i.km04{ 
	background-position: -60px 0;
}
.khzx-menu dl dt a i.km05{ 
	background-position: -80px 0;
}
.khzx-menu dl dt a i.km06{ 
	background-position: -100px 0;
}
.khzx-menu dl dt a i.km{
	left: 200px;
	background-position: -120px 0;
}

.khzx-menu dl dt a:hover i.km01, .khzx-menu dl.active dt a i.km01{ 
	background-position: 0 -18px;
}
.khzx-menu dl dt a:hover i.km02, .khzx-menu dl.active dt a i.km02{ 
	background-position: -20px -18px;
}
.khzx-menu dl dt a:hover i.km03, .khzx-menu dl.active dt a i.km03{ 
	background-position: -40px -18px;
}
.khzx-menu dl dt a:hover i.km04, .khzx-menu dl.active dt a i.km04{ 
	background-position: -60px -18px;
}
.khzx-menu dl dt a:hover i.km05, .khzx-menu dl.active dt a i.km05{ 
	background-position: -80px -18px;
}
.khzx-menu dl dt a:hover i.km06, .khzx-menu dl.active dt a i.km06{ 
	background-position: -100px -18px;
}
.khzx-menu dl dt a:hover i.km{
	background-position: -140px 0;
}
.khzx-menu dl.active dt a i.km{
	background-position: -120px -18px;
}

.khzx-menu dl dd{
	height: 38px;
	line-height: 38px;
}
.khzx-menu dl dd a{
	width: 240px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	background-color: #f5f5f5;
	text-indent: 80px;
	color: #666;
}
.khzx-menu dl dd a:hover, .khzx-menu dl dd a.active{
	background-color: #e7e7e7;
	color: #FF6980;
}




/*****会员部分****/
.full-login{ 
	background: url(../img/login_bg.jpg) no-repeat center;
}
.login-box-outer{
	position: absolute;
	left: 760px;
	top: 60px;
	width: 445px;
	height: auto;
	padding: 9px;
	background-color: rgba(255,255,255,0.3);
}
.login-box{ 
	width: 445px;
	height: 505px;
	background-color: #fff;
	
}
.login-box .box-bar{
	padding-top: 30px;
	margin: 0 60px;
	border-bottom: 1px solid #e2e2e2;
}
.login-box .box-bar ul{
	height: 55px;
	padding: 0 60px;
}
.login-box .box-bar ul li{
	width: 50%;
	height: 55px;
	line-height: 55px;
	font-size: 14px;
	color: #777;
	float: left;
	text-align: center;
}
.login-box .box-bar ul li.active{
	height: 54px;
	line-height: 54px;
	border-bottom: 3px solid #FF6980;
	font-size: 24px;
	font-weight: 700;
	color: #FF6980;
}
.login-box .box-bar ul li.active a{
	color: #FF6980;
}

.login-type{
	line-height: 25px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 60px;
	text-align: right;
}
.login-type a{
	font-size: 14px;
	color: #FF6980;
	margin-right: 10px;
}
.loginfrm{ 
}
.passwordfrm{
	display: none;
}
.loginfrm-body{ 
	margin: 0 60px;
}
.loginfrm-body .loginfrm-group{
	margin-bottom: 15px;
}
.loginfrm-loading{
	min-height: 50px;
	line-height: 25px;
	overflow: visible;
	font-size: 14px;
	color: #f60;
	margin-bottom: 10px;
}
.form-body .form-group{
	margin-bottom: 15px;
}
.input-info{ 
	font-size: 14px;
	color: #999;
}
.input-label{
	width: 150px;
	padding-right: 30px;
	text-align: right;
	font-size: 14px;
	color: #333;
	display: inline-block;
}
.input-text{ 
	width: 220px;
	height: 36px;
	padding: 0 8px;
	outline: none;
	font-size: 14px;
	color: #999;
	border: 1px solid #e2e2e2;
	vertical-align: middle;
}
.input-text:hover{ 
	color: #333;
	border: 1px solid #FF6980;
}
.input-text[disabled]{ 
	color: #999;
	background-color: #e2e2e2;
	border: 1px solid #ccc
}
.input-text[readonly]{
	color: #999;
	border: 1px solid #ccc
}
.input-text-big{ 
	width: 290px;
	height: 48px;
	padding: 0 15px;
	font-size: 16px;
}
.input-text-small{
	width: 150px;
	height: 28px;
	padding: 0 3px; 
	font-size: 12px;
}
.input-big{
	width: 290px;
	height: 48px;
	padding: 0 15px;
	outline: none;
	font-size: 14px;
	color: #999;
	border: 1px solid #e2e2e2;
	vertical-align: middle;
}
.input-big:hover{ 
	color: #333;
	border: 1px solid #FF6980;
}
.input-big[disabled]{ 
	color: #999;
	background-color: #e2e2e2;
	border: 1px solid #ccc
}
.input-big[readonly]{
	color: #999;
	border: 1px solid #ccc
}
input.code{
	height: 38px;
	font-size: 18px;
	width: 70px;
}
.imgcode{ 
	width: 70px;
	height: 40px;
	margin-top: 1px;
	vertical-align: middle;
}
.refreshcode{
	font-size: 14px;
	color: #1f16d1;
	margin-left: 3px;
}
.button-big{
	width: 320px;
	padding: 12px 0;
	display: inline-block;
	font-size: 18px;
	color: #fefefe;
	text-align: center;
	background-color: #FF6980;
	border: 1px solid #FF6980;
	border-radius: 5px;
	outline: none;
	cursor: pointer;
	vertical-align: middle;
}
.button-small{
	padding: 5px 12px;
	display: inline-block;
	font-size: 14px;
	color: #fefefe;
	text-align: center;
	background-color: #FF6980;
	border: 1px solid #FF6980;
	border-radius: 5px;
	outline: none;
	cursor: pointer;
	vertical-align: middle;
}
.button-big[disabled]{ 
	color: #999;
	background-color: #e2e2e2;
	border: 1px solid #ccc
}
.button-small[disabled]{ 
	color: #999;
	background-color: #e2e2e2;
	border: 1px solid #ccc
}
a.button-big{
	display: inline-block;
}
a.button-big:hover{
	color: #fefefe;
}
.button-small{
	padding: 5px 15px;
	font-size: 14px;
	color: #fefefe;
	text-align: center;
	background-color: #FF6980;
	border: 1px solid #FF6980;
	border-radius: 3px;
	outline: none;
	cursor: pointer;
	vertical-align: middle;
}
a.button-small{
	display: inline-block;
}
a.button-small{
	color: #fefefe;
}
.a-oauth{
	margin-top: 30px;
	font-size: 14px;
	color: #dcdcdc;
	text-align: center;
}
.a-oauth a{
	color: #666;
	margin: 0 5px;
}
.br3{
	border-radius: 3px;
}

.br5{
	border-radius: 5px;
}

.member-body{
	padding: 60px;
}
.member-submit{ 
	width: 100px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fefefe;
	text-align: center;
	background-color: #FF6980;
	border: 1px solid #FF6980;
	border-radius: 50px;
	outline: none;
	cursor: pointer;
	vertical-align: middle;
}




/*******购物车*********/
.cart-list{}
.cart-list .cart-shop-name{
	width: 770px;
	float: left;
	text-align: left;
}
.cart-list .cart-shop-price{
	width: 120px;
	float: left;
	text-align: left;
}
.cart-list .cart-shop-num{
	width: 180px;
	float: left;
	text-align: center;
}
.cart-list .cart-shop-active{
	width: 130px;
	float: left;
	text-align: left;
}
.cart-list .cart-list-bar{
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	color: #333;
	background-color: #f8f8f8;
}
.cart-list .cart-list-bar ul li{
	text-align: center;
}
.cart-list .cart-list-bar .cart-shop-name{
	text-indent: 2em;
	text-align: left;
}
.cart-list .cart-list-item{
	padding: 30px 0;
	border-bottom: 1px solid #e9e9e9;
}
.cart-list .cart-list-item ul li{
	float: left;
}
.cart-list .cart-list-item .cart-shop-name .ipt{
	width: 60px;
	text-align: center;
}
.cart-list .cart-list-item .cart-shop-name .ipt .checkbox{
	margin-top: 30px;
}
.cart-list .cart-list-item .cart-shop-name .img{
	width: 120px;
}
.cart-list .cart-list-item .cart-shop-name .img img{
	width: 100px;
	height: 100px;
}
.cart-list .cart-list-item .cart-shop-name .txt{
	width: 580px;
}
.cart-list .cart-list-item .cart-shop-name .txt h5{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 18px;
	color: #333;
}
.cart-list .cart-list-item .cart-shop-name .txt h5 span{
	font-size: 16px;
	margin-left: 10px;
	color: #777;
}
.cart-list .cart-list-item .cart-shop-name .txt p{
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	color: #999;
}
.cart-list .cart-list-item .cart-shop-price{
	text-align: center;
}
.cart-list .cart-list-item .cart-shop-price .price{
	margin-top: 30px;
	font-size: 18px;
	color: #333;
}
.cart-list .cart-list-item .cart-shop-num{
	margin-top: 30px;
	width: 125px;
	padding-left: 55px;
	font-size: 16px;
}
.cart-list .cart-list-item .cart-shop-num a{
	width: 20px;
	height: 25px;
	line-height: 25px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	background-color: #e1e1e1;
	float: left;
}
.cart-list .cart-list-item .cart-shop-num input{
	width: 45px;
	height: 23px;
	line-height: 23px;
	outline: none;
	text-align: center;
	border: 1px solid #e1e1e1;
	float: left;
}
.cart-list .cart-list-item .cart-shop-active{
	margin-top: 20px;
	text-align: center;
}
.cart-list .cart-list-item .cart-shop-active a{
	line-height: 24px;
	font-size: 14px;
	color: #777;
}
.cart-list .cart-list-item .cart-shop-active a:hover{
	color: #FF6980;
}
.cart-list .cart-list-item:last-child{ 
	border: none;
}
.cart-list .cart-list-footer{
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color: #333;
	background-color: #f8f8f8;
}
.cart-list .cart-list-footer .ipt{
	width: 130px;
	margin-left: 20px;
	float: left;
}
.cart-list .cart-list-footer .num{
	width: 650px;
	float: left;
}
.cart-list .cart-list-footer .total{
	width: 230px;
	float: left;
}
.cart-list .cart-list-footer .total .price{
	font-size: 30px;
	font-weight: 700;
	color: #f10000;
	margin-left: 10px;
}
.cart-list .cart-list-footer .active{
	width: 170px;
	float: left;
}
.cart-list .cart-list-footer .active a{
	width: 170px;
	height: 60px;
	line-height: 60px;
	display: inline-block;
	font-size: 24px;
	color: #f8f8f8;
	text-align: center;
	background-color: #FF6980;
}
.cart-list .cart-list-footer .active a:hover{
	background-color: #f10000;
}

.cart-order{}
.cart-order h2{
	height: 72px;
	line-height: 72px;
	font-size: 18px;
	font-weight: 700;
	color: #333;
}
.cart-order .cart-address{
	padding: 30px 50px;
	border: 2px dashed #dcdcdc;
}
.cart-order .cart-address ul li{
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #777;
	float: left;
}
.cart-order .cart-address ul li label{
	font-weight: 700;
	color: #333;
}
.cart-order .cart-address .address-name{
	width: 310px;
}
.cart-order .cart-address .address-date{
	width: 330px;
}
.cart-order .cart-address .address-address{
	width: 430px;
}
.cart-order .cart-address .address-active{
	margin-top: 20px;
}
.cart-order .cart-address .address-active a{
	height: 24px;
	line-height: 24px;
	padding: 0 15px;
	display: inline-block;
	border-radius: 3px;
	background-color: #353535;
	font-size: 14px;
	color: #fff;
}
.cart-label{
	width: 175px;
	font-size: 14px;
	font-weight: 700;
	color: #222;
	float: left;
}
.cart-body{ 
	width: 1025px;
	float: left;
}
.cart-demo-input{
	width: 400px;
	height: 200px;
	line-height: 24px;
	padding: 10px;
	font-size: 14px;
	color: #666;
	outline: none;
	border: 1px solid #dcdcdc;
}
.cart-demo-input:hover{ 
	color: #333;
	border: 1px solid #FF6980;
}
.cart-invoice .w300 input{
	width: 300px;
}
.cart-invoice .w500 input{
	width: 500px;
}
.order-list-item{
	padding: 15px 0;
	margin-bottom: 5px;
	background-color: #f6f6f6;
}
.order-list-item .img{
	width: 125px;
	float: left;
	text-align: center;
}
.order-list-item .img img{
	width: 70px;
	height: 70px;
}
.order-list-item .txt{
	width: 610px;
	margin-right: 20px;
	float: left;
	font-size: 14px;
	color: #777;
}
.order-list-item .txt h5{
	margin-top: 25px;
	height: 28px;
	color: #333;
}
.order-list-item .txt h5 span{
	margin-left: 10px;
	color: #777;
}
.order-list-item .txt p{
	height: 44px;
	line-height: 22px;
	color: #777;
}
.order-list-item .price{
	width: 160px;
	margin-top: 20px;
	float: left;
	font-size: 18px;
	color: #333;
	text-align: center;
}
.order-list-item .num{
	width: 100px;
	margin-top: 20px;
	float: left;
	font-size: 18px;
	color: #333;
	text-align: center;
}
.order-submit{
	text-align: right;
}
.order-submit p{
	line-height: 35px;
	font-size: 14px;
	color: #777;
}
.order-submit p.price b{
	font-size: 24px;
	color: #e90202;
}
.order-submit p button{
	margin-top: 15px;
	width: 155px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #fefefe;
	text-align: center;
	background-color: #FF6980;
	border: 1px solid #FF6980;
	outline: none;
	cursor: pointer;
}

.address-frm{}
.address-frm .frm-row{
	margin: 15px 0;
}
.address-frm .frm-row .row-label{
	width: 100px;
	font-size: 14px;
	padding-right: 10px;
	color: #777;
	vertical-align: middle;
	text-align: right;
	display: inline-block;
}
.address-frm .frm-row .row-input{
	padding: 8px 5px;
	outline: none;
	font-size: 14px;
	color: #999;
	border: 1px solid #e2e2e2;
	vertical-align: middle;
}
.address-frm .frm-row .row-input:hover{
	color: #333;
	border: 1px solid #FF6980;
}
.address-frm .frm-row .row-but{
	padding: 6px 24px;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	color: #fff;
	background-color: #FF6980;
}

.order-address-frm{
	position: relative;
	width: 830px;
	height: 422px;
	display: inline-block;
}
.order-address-frm .order-title{
	height: 30px;
	line-height: 30px;
	margin-right: 30px;
	font-size: 14px;
	color: #0348d5 !important;
	text-align: right;
}
.order-address-frm .address-list{
	position: absolute;
	top: 45px;
	left: 380px;
	width: 400px;
	height: 140px;
}
.order-address-frm .address-list li{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.order-address-frm .address-list li a{
	font-size: 14px;
	color: #777;
	padding: 7px 5px;
	display: inline-block;
	border: 1px dashed #dcdcdc;
}
.order-address-frm .address-list li a:hover{
	color: #FF6980;
	border: 1px dashed #FF6980;
}
.order-address-frm .address-list li a.normal{
	background-color: #fafafa;
}


ul.payment_list li{
	width: 126px;
	height: 53px;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 2px;
	background-color: #dadada;
	cursor: pointer;
	float: left;
	position: relative;
}
ul.payment_list li img{
	width: 126px;
	height: 53px;
}
ul.payment_list li i{
	width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	display: none;
	background-image: url(../img/icon.png);
	background-position: -122px -125px;
}
ul.payment_list li.active, ul.payment_list li:hover{
	background-color: #FF6980;
}
ul.payment_list li.active i{
	display: inline-block;
}


ul.express_list li{
	height: 36px;
	line-height: 36px;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 0 5px;
	background-color: #fff;
	border: 2px solid #d2d2d2;
	cursor: pointer;
	float: left;
	position: relative;
}
ul.express_list li i{
	width: 18px;
	height: 18px;
	position: absolute;
	top: -2px;
	right: -2px;
	z-index: 10;
	display: none;
	background-image: url(../img/icon.png);
	background-position: -122px -125px;
}
ul.express_list li.active, ul.express_list li:hover{
	color: #FF6980;
	border: 2px solid #FF6980;
}
ul.express_list li.active i{
	display: inline-block;
}


ul.voucher_list li{
	border: 2px solid #fff;
	margin-right: 10px;
	margin-bottom: 20px;
	color: #333;
	cursor: pointer;
	float: left;
	position: relative;
}
ul.voucher_list li img{
	margin: 0;
	float: left;
}
ul.voucher_list li i{
	width: 18px;
	height: 18px;
	position: absolute;
	top: -2px;
	right: -2px;
	z-index: 10;
	display: none;
	background-image: url(../img/icon.png);
	background-position: -122px -125px;
}
ul.voucher_list li.active, ul.voucher_list li:hover{
	border: 2px solid #FF6980;
}
ul.voucher_list li.active i{
	display: inline-block;
}



/******同城*********/
.tongcheng-top{
	height: 365px;
	background-repeat: no-repeat;
	background-position: center 0;
}
.tongcheng-nav{ 
	margin-top: 60px;
	text-align: center;
}
.tongcheng-nav li{
	width: 170px;
	height: 40px;
	margin: 0 auto 30px auto;
}
.tongcheng-nav li a{
	width: 168px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	border: 1px solid #fff;
	border-radius: 10px;
	font-size: 14px;
	text-align: center;
	color: #e1e1e1;
}
.tongcheng-nav li.active a, .tongcheng-nav li:hover a{
	font-weight: 700;
	background-color: #fff;
	color: #333;
}
.tongcheng-title{
	margin-top: 70px;
	font-size: 54px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 30px;
}
.tongcheng-honor ul{
	padding-top: 30px; 
}
.tongcheng-honor li{
	height: 41px;
	line-height: 41px;
	font-size: 18px;
	color: #fff;
}
.tongcheng-honor p{
	font-size: 24px;
	color: #fff;
	line-height: 36px;
	max-width: 93%;
}
.tongcheng-area{
	background-color: #fafafa;
	font-size: 14px;
}
.tongcheng-area dl{
	padding: 35px;
}
.tongcheng-area dt{
	height: 28px;
	line-height: 28px;
	margin-bottom: 30px;
	padding-left: 20px;
	color: #FF6980;
}
.tongcheng-area dt i{
	margin-right: 20px
}
.tongcheng-area dd{ 
	line-height: 33px;
	margin-right: 15px;
	float: left;
}
.tongcheng-area dd a{
	color: #777;
}
.tongcheng-area dd a:hover, .tongcheng-area dd a.active{
	color: #FF6980;
}

.tongcheng-rtitle{
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #333;
}
.tongcheng-rlist{
	padding: 20px 8px;
	background-color: #fafafa;
}
.tongcheng-rlist .tcrlist-bar{
	padding-top: 10px;
	height: 35px;
	font-size: 14px;
	color: #777;
}
.tongcheng-rlist .tcrlist-bar a{
	margin: 0 15px;
	padding: 3px 2px;
	color: #777;
	border-bottom: 1px solid #f4f4f4;
}
.tongcheng-rlist .tcrlist-bar a:hover, .tongcheng-rlist .tcrlist-bar a.active{
	color: #FF6980;
	border-bottom: 1px solid #FF6980;
}
.tongcheng-rlist .tcrlist-body ul{
}
.tongcheng-rlist .tcrlist-body li{
	padding: 30px 0 10px 0;
	border-top: 1px solid #e5e5e5;
}
.tongcheng-rlist .info{
	width: 261px;
	height: 85px;
	display: inline-block;
}
.tongcheng-rlist .info .img{ 
	width: 70px;
	height: 70px;
	margin-right: 15px;
	overflow: hidden;
	float: left;
}
.tongcheng-rlist .info .img img{ 
	max-width: 70px;
	height: 70px;
}
.tongcheng-rlist .info .txt{
	width: 160px;
	float: left;
}
.tongcheng-rlist .info .txt h3{
	font-size: 14px;
	color: #333;
	height: 44px;
	line-height: 22px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.tongcheng-rlist .info .price{
	margin-top: 10px;
	font-size: 16px;
	font-weight: 700;
	color: #000;
}
.tongcheng-rlist .info:hover h3{
	color: #FF6980;
}

.tongcheng-pstitle{
	height: 80px;
	line-height: 80px;
	border-bottom: 3px solid #f4f4f4;
	font-size: 24px;
	color: #333;
}

.tongcheng-psitem{ 
	margin-bottom: 200px;
}
.tongcheng-psitem p{ 
	line-height: 30px;
	margin:30px 20px;
	font-size: 16px;
	color: #777;
}
.tongcheng-psitem ul{ 
	margin-top: 50px;
}
.tongcheng-psitem li{ 
	height: 30px;
	line-height: 30px;
	margin-bottom: 30px;
	font-size: 16px;
	color: #777;
}
.tongcheng-psitem li label{ 
	color: #333;
	padding-right: 30px;
}
.tongcheng-psitem li i{ 
	margin-right: 10px;
}

.tongcheng-tsjs{ 
	margin-top: 50px;
	margin-bottom: 200px;
}
.tongcheng-tsjs p{
	line-height: 28px;
	padding: 20px 0;
	font-size: 16px;
	color: #333;
}


.tongcheng-ddpj{
	margin-top: 50px;
	margin-bottom: 200px;
	border: none;
}
.tongcheng-ddpj .bbs-list-item{
	padding: 40px 0 40px 0;
	border-bottom: 1px solid #f4f4f4;
}
.tongcheng-ddpj .bbs-list-item:last-child{ 
	border: none;
}
.tongcheng-ddpj .bbs-list-item .bbs-user-photo{
	width: 57px;
	margin-right: 53px;
	margin-top: 10px; 
}
.tongcheng-ddpj .bbs-list-item .bbs-con{ 
	width: 1090px;
	float: left;
}
.tongcheng-ddpj .bbs-list-item .bbs-user{ 
	height: 30px;
}
.tongcheng-ddpj .bbs-list-item .bbs-body{
	line-height: 30px;
	font-size: 16px;
	color: #333;
}


/************百度分享补丁******************/
.shop-but .bdsharebuttonbox{
	display:inline-table;
	display: none;
}
.shop-but .bdshare-button-style1-32 a{
	float: none;
	width: auto;
	line-height: normal;
	background-image: none;
	opacity: inherit;
	color: inherit;
}
.shop-but .bdshare-button-style1-32 a:hover{
	color: #FF6980;
}

.error-box{
	padding: 10px;
	text-align: center;
}
.error-box .box-info{
	font-size: 16px;
	line-height: 32px;
	color: #777;
}
.error-box .box-but{
	margin: 20px 0;
}
.error-box .box-but a{
	padding: 8px 15px;
	border-radius: 5px;
	background-color: #777;
	color: #fff;
}

.login-info-box{
	padding: 10px 0;
	font-size: 14px;
	color: #FF6980;
}
.login-info-box a{
	margin: 0 10px;
	padding: 3px 10px;
	border-radius: 5px;
	background-color: #FF6980;
	color: #fff;
}



/************cart tip*****************/
.cart_tip_bd{
	width: 400px;
	height: 136px;
	border: 1px solid #d2d2d2;
	position: absolute;
	top:0;left:0;
	/*top: 50%;left:50%;
	margin-top:-200px;
	margin-left:-68px;*/
	z-index: 9999;
	background: #fff;
}
.cart_tip_bd .head{height:28px;}
.cart_tip_bd .head .close-btn{float:right;}
.cart_tip_bd .mac-success-txt {
    height: 30px;
    line-height: 32px;
    padding-left: 30px;   
    font-size: 18px;
    color: #333;
}
.cart_tip_bd .mac-success-txt em{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHeSURBVEhLtZaxT8JAFMY7MDG4OhN24V9gYTVhdmdzZHBzcTLhn2E3IQ4mxsHFybC5qcXBQTTB39d+lRKOlhb5ki+997137/Wu17uLyhB32j04ga/wBy5NtaXJ13N4ddB5COP3TnvBc8pzxLPLswGPaPetTaFiYjh093IQ3ISP7jwmmT3FUKz7qG/TchgEtOAcvsBjyzvDI505R8vyOnBoJB/wwVJtUPDeuTZHhvgEZzb3hnIpp80UCPrwCw3d0t7wNOqbrRYIRhyftMc2/w3k1QKJM2MAF4lxACi3aqhxA2+t7wXyXMBPmwmUWzUipuyN+RxZrw0X0W5xZimBcquGAuTsWq+FXJGBpT8ot3xqLKnasF4Z9L9UIrhRRFBu1dhaSMPF17cZBP7CIkK+UHDq0LQ0vwkMFsN3JT/cWkTA76krWAwEBIth71REUO5sMRQub3zXSpoVyxU5TQJKoNyQ5c1bwcIfNpdch9zW6QxBuWE6cho6tAq3IBf7qlhktQUJGIfcVM8tpUA4/DEhIP7nwXfnXOEjHYeOcgXUPsrhs3OEj/IMBKxdTiyXQrHuU345yYNgLZA5b6jO+euW3lx+taVl1y1dSNY/fBXQuQ8n3vu0Xa0ukKmmf6tkyUfRL+mke7+/rzOZAAAAAElFTkSuQmCC);
	display: inline-block;
	height: 26px;
	width: 26px;
	vertical-align: middle;
	margin-right: 3px;
}
.cart_tip_bd .module-cart-box p {
    text-align: center;
}
.cart_tip_bd .mac-go-cart {
    background-color:#FF6980;
	margin-top:13px;
    background-position: -84px -146px;
    color: #fff;
    font-size: 20px;
    text-align: left;
    width: 145px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    padding-left: 20px;
}
.cart_tip_bd .close-btn {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACKSURBVChTfZBLCoAwDES9iltXniqXd6GCH1zpG2ygbawDI3E+NG1nZivcYd81gDfCA876UfiGJwwlNIWvlFklDFDhUGLOwzrh9RhCCX6HHQh1qR12YOSl/7CAma/hJw3JLoFR75yvV5YQwgVhfae3xNB8DeZY4qNQCDukQS9tEma4wOZryFPYzKYH3Om14GIurnEAAAAASUVORK5CYII=);
    overflow: hidden;
    display: block;
    width: 12px;
    height: 12px;
    float: right;
    font: 0/0 a;
    margin-top: 10px;
    margin-right: 10px;
}
.cart_tip_bd .close-txt{
	margin-left:20px;
	color:#333;text-decoration: underline; font-size:13px;
}
.cart_tip_bd .mac-go-cart:hover{
	text-decoration: none;
}



/**********评论表单*************/
.bbs-box .bbs-con{
	margin-top: 10px;
    font-size:14px;
    line-height:25px;	
}
.bbs-box .bbs-con .bbs-con-l{
    width:50px;
    text-align:center;
    float:left;
}
.bbs-box .bbs-con .bbs-con-c {
    width:450px;
    float:left;
}
.bbs-box .bbs-con .bbs-con-r {
    width:239px;
    margin:20px 10px 0 35px;
    font-size:12px;
    float:left;
    border-left:1px dotted #ffdddd;
    padding-left:35px;
    text-indent: 2em;
}
.bbs-box .bbs-con textarea{
    width:95%;
    height:180px;
    padding:5px 10px;
    line-height:25px;
    border:1px solid #ececec;
    outline: none;
    /* background-image:url(../img/logo.png);
    background-position:center;
    background-repeat:no-repeat; */
}
.bbs-box .bbs-con textarea:focus{
	background-image: none;
    border:1px solid #FF6980;
}
.bbs-box .bbs-con .bbs-con-star .star{
	cursor: pointer;
}
.bbs-box .bbs-con .bbs-up-item{
	width: 52px;
	height: 52px;
	overflow: hidden;
	margin: 10px 10px 0 0;
	position: relative;
	float: left;
}
.bbs-box .bbs-con .bbs-up-item span{
    width: 50px;
    height: 50px;
	border: 1px solid #e2e2e2;
    background-size: 50px 50px;
    display: inline-block;
	cursor: pointer;
	z-index: 10;
}
.bbs-box .bbs-con .bbs-up-item input{ 
    position: absolute;
    left:0; top:0;
    width: 52px;
    height: 52px;
    font: 0/0 a;
    opacity:0;
    filter:alpha(opacity=0);
	cursor: pointer;
}
.bbs-box .bbs-con .bbs-up-item i{
	position: absolute;
    width: 21px;
    height: 21px;
    top: 15px;
    left: 15px;
	cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABKSURBVDhP7c2xDQAgDANB9t8yk4BS+42CROnimhcxq6qmNjSE0cgodoHRyCh2gdF4Gu3HX8kvF31AXWA0MopdYDQyil1gNIajtQ5HbrPfj5TEkgAAAABJRU5ErkJggg==);
}
.bbs-box .bbs-con .bbs-up-item.selected input{
	left: 100px;
}
.bbs-box .bbs-con .bbs-up-item.selected i{
	display: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFSSURBVDhPtdQ9SgNRFIbhUQiKYhag+Efs07iBIApWQsBGsEkjiisQhGCpldiIlbgIW0HcgYWFCP7UioWoQWR8PzyXO5nMZO6AHngYuDnzQsLV6F8nrtdl3J5lzcZxbKXE8EED55ixxVBDOEbDUn44bCLGA0LDY2jjCx1L+eFwEFcIDU/iDNq/wbql/HAoFVwgJLwH7b2jmfebOkXhOZzgE/fYQLUoKv3Ch9D5ExbtLAqJSlZYX/kDHWxCO7/7gVHRS7pmLqznJZbQvVsiKgNQzNlB716JaA1HUOzans+YRvduieg+FHrEMvJvRUB0CgfQHXzBNkaQfysKonpZ91Av3mIByc+zw32iw9jFN/RSC8mg0xvOic7j1Bb1t7wK/QdKB510uGYpPxyu2cIbVpCOZEmGXy3lh8NR3GELVaQDeVy4bSk/tjBhz7Iqmb/p300U/QCAySHCeYdeCgAAAABJRU5ErkJggg==);
}
.bbs-box .bbs-con .bbs-up-item.selected:hover i{
	display: inline-block;
}
.bbs-box .bbs-con .bbs-con-but {
    margin:20px 0;
    line-height:28px;
}
.bbs-box .bbs-con .bbs-con-but-l {
    float:left;
}
.bbs-box .bbs-con .bbs-con-but-c {
	margin-left: 20px;
    float:left;
}
.bbs-box .bbs-con .bbs-con-but-l a{
    width:120px;
    height:40px;
    line-height: 40px;
    margin-left:0;
    display: inline-block;
    background-color:#d0010e;
    text-align:center;
    font-family:"Microsoft YaHei";
    font-size:18px;
    color:#fff;
}
.bbs-box .bbs-con .bbs-con-but-l a:hover {
    background-color:#e50411;
    text-decoration:none;
}
.bbs-box .bbs-con .bbs-con-but-c span {
    color:#333;
}
.bbs-box .bbs-con .bbs-con-but-c a{
    font-size:14px;
    color:#FF6980;
    margin:0 10px;
}

/***********Video***************/
div.vjs-poster{ 
    background-color:#fff;
}


/**********主题*************/
.theme-box {
    margin-top: 50px;
    height: 30px; line-height: 30px;
    text-align: center;
}
.theme-box a{
    padding: 5px 10px;
    color: #FF6980;
    background-color: #fff;
    border: 1px solid #FF6980;
    margin: 0 10px;
}
.theme-box a:hover{
    text-decoration: none;
}
.theme-box a.touch{
	color: #fff;
    background-color: #FF6980;
    border: 1px solid #FF6980;
}

.shop-body{
	width:890px;
	overflow: hidden;
}

.loadmore{
	width: 150px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	border-radius: 3px;
	background: rgba(0, 0, 0, 0.7);
	margin: 10px auto 30px;
	color: #fff;
	display: block;
}

.mzyh-pic{width: 100%;height: 470px;background-repeat: no-repeat; background-position: center;}
.mzyh-bg{background-color: #f9f9f9;}
.mzyh-box{}
.mzyh-box .h50{height: 50px; clear: both;}
.mzyh-box .h150{height: 150px; clear: both;}

.mzyh-box-bar{padding:50px 0;text-align: center;}
.mzyh-box-bar a{height:80px; line-height:80px;font-size:30px;color:#333;display: inline-block;background-image:url(../img/flower.png);background-repeat: no-repeat;background-position:top center;}
.mzyh-box-bar a em{width:50px;height:77px; line-height:80px; margin:0 15px; vertical-align: middle; border-bottom: 3px solid #a5ca47;display: inline-block;}
.mzyh-box-bar p{line-height: 80px;font-size: 16px;color: #999;}

.mzyh-box-con ul{width: 1250px;overflow: hidden;}
.mzyh-box-con ul li{margin-right: 50px; margin-bottom: 70px; float: left;}
.mzyh-info{width:575px; height: 695px;}
.mzyh-info .img{width:575px; height: 575px; overflow: hidden;}
.mzyh-info .img img{width:575px; height: 575px;}
.mzyh-info h5{height: 69px;line-height: 70px;border-bottom: 1px solid #e9e9e9;}
.mzyh-info h5 a{font-size: 24px; color: #666;}
.mzyh-info h5 a:hover{color: #FF6980;}
.mzyh-info h5 .price{margin-left: 25px; font-size: 22px; color: #FF6980;}
.mzyh-info p{height: 50px; line-height: 50px; font-size: 16px; color: #999;}

.mzyh-box-con-small ul{width: 1220px;overflow: hidden;}
.mzyh-box-con-small ul li{margin-right: 20px; float: left;}
.mzyh-info-small{width:285px; height: 380px;}
.mzyh-info-small .img{width:285px; height: 285px; overflow: hidden;}
.mzyh-info-small .img img{width:285px; height: 285px;}
.mzyh-info-small h5{margin-top:10px; height: 49px;line-height: 50px;border-bottom: 1px solid #e9e9e9;}
.mzyh-info-small h5 a{font-size: 18px; color: #666;}
.mzyh-info-small h5 a:hover{color: #FF6980;}
.mzyh-info-small h5 .price{margin-left: 25px; font-size: 18px; color: #FF6980;}
.mzyh-info-small p{height: 35px; line-height: 35px; font-size: 14px; color: #999;}

.mzyh-box-txt{width: 520px; height: 440px; overflow: hidden;float: left;}
.mzyh-box-txt span{height:30px; line-height:30px; font-size: 16px; color: #333;}
.mzyh-box-txt .line{width:70px; height: 38px; border-bottom: 2px solid #999;margin-bottom: 38px;}
.mzyh-box-txt h3{height: 110px; line-height: 55px; font-size: 36px; color: #333; overflow: hidden;}
.mzyh-box-txt h3 a{color: #333;}
.mzyh-box-txt h3 a:hover{color: #FF6980;}
.mzyh-box-txt p{height: 120px; line-height: 30px; margin-top:30px; font-size: 16px; color: #999; overflow: hidden;word-spacing: 2px;}
.mzyh-box-txt label{float:right; margin-top:30px;height: 38px; line-height: 40px; border-bottom: 2px solid #4a8871; color: #4a8871; font-size: 16px; display: inline-block;}
.mzyh-box-txt label a{color: #4a8871;}
.mzyh-box-pic{width: 630px; height: 440px; overflow: hidden;float: right;}
.mzyh-box-pic ul{}
.mzyh-box-pic ul li{width:285px; height: 440px; margin-left: 30px; float: left;}
.mzyh-box-pic .img{width:285px; height: 440px; overflow: hidden; display: inline-block;}
.mzyh-box-pic .img img{width:320px; height: 440px;margin-left: -17px;}


.hs-app-mask{ 
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(85,85,85,0.4);
	z-index: 999999999999999999999;
}
.hs-app-mask img{ 
	width: 24px;
}
.hs-app-mask p{ 
	font-size: 13px;
	color: #fff;
	min-height: 25px;
	overflow: hidden;
	width:100%;
	word-wrap: break-word;
	text-align: center;
	padding: 0 5px ;
	margin-bottom: 10px;
}
.hs-app-info{
	position: fixed;
	width: 300px;
	/*min-height: 80px;*/
	line-height: 25px;
	text-align: center;
	background-color: #444;
	border-radius: 10px;
	box-shadow: 0 0 10px #969696;
	right: 50%;
	top: 50%;
	margin: -70px -150px 0 0;
	z-index: 9999999999999999999999;
	font-size: 13px;
	color: #fff;
	line-height: 25px;
	padding: 25px 10px;
	vertical-align: middle;
}

.hs-app-error{
	position: fixed;
	width: 300px;
	/*min-height: 80px;*/
	text-align: center;
	background-color: #FF6980;
	border-radius: 10px;
	box-shadow: 0 0 10px #969696;
	right: 50%;
	top: 50%;
	margin: -70px -150px 0 0;
	z-index: 9999999999999999999999;
	font-size: 13px;
	color: #fff;
	line-height: 25px;
	padding: 25px 10px;
	vertical-align: middle;
}

.info .zk{
	width: 45px;
	height: 18px;
	line-height: 18px;
	display: inline-block;
	margin-left: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #fff !important;
	text-align: center;
	background-color: #b57c5b;
	border-radius: 5px;
}
.info{
	position: relative;
}
.info .bq{
	position: absolute;
	left: 0;
	top: 0;
	width: 51px;
	height: 51px;
	background-image: url(../img/bq.png);
	overflow: hidden;
	z-index: 1000;
}
.info .bq span{
	display: inline-block;
	width: 51px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	font-weight: normal !important;
	color: #fff !important;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);  
	-ms-transform:rotate(-45deg); 
	transform:rotate(-45deg); 
}
.showbq{
	position: relative;
}
.showbq .bq{
	position: absolute;
	left: 220px;
	top: -50px;
	width: 100px;
	height: 80px;
	background-image: url(../img/bq2.png);
	overflow: hidden;
	-moz-transform:rotate(27deg);
	-webkit-transform:rotate(27deg);
	-o-transform:rotate(27deg);  
	-ms-transform:rotate(27deg); 
	transform:rotate(27deg); 
}
.showbq .bq span{
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	margin-top: 25px;
	font-family: 'Microsoft YaHei';
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	font-weight: normal !important;
	color: #fff !important;
}



/*links*/
.links-box{
    border-top: 1px solid #F1F1F1;
}
.links-box-hdzy{
	margin-bottom: 20px;
}
.links-box .box-bar{
	padding-top: 20px;
	/* margin-left: 25px; */
    font-family: "Microsoft Yahei";
    font-size: 13px;
    color: #777;
}
.links-box .box-con {
    /* margin-left: 25px; */
}
.links-box .box-con ul li{
	float: left;
	width: 12.5%;
	margin-top: 14px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.links-box .box-con ul.num6 li{
	width: 180px;
}
.links-box .box-con ul li a{
	font-size: 13px;
    color:#666;
}
.links-box .box-con ul li a:hover{
    color:#cc0001;
}



.shop-but{
	margin-bottom:30px;
}
.shop-but a.butstip{
	background-color: #ff742f;
    border: 1px solid #ff742f;
    color: #fff;
	position: relative;
}
.shop-but a.butstip:hover{
	background-color: #ff5500;
	border: 1px solid #ff5500;
	color: #fff;
}
.shop-but a.butstip div{
	position: absolute;
    padding: 10px 10px;
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
    line-height: normal;
    color: #666;
    font-size: 14px;
    white-space: nowrap;
    bottom: -60px;
    left: -55px;
    width: 260px;
    text-align: center;
    border-radius: 3px;
}
.shop-but a.butstip div:before{
	content: ' ';
    position: absolute;
    top: -10px;
    left: 50%;
    width: 0;
    height: 0;
    border-width: 0 10px 10px;
    border-style: solid;
    border-color: transparent transparent #ddd;
}
.shop-but a.butstip div em{
	color: #ff2f2f;
}


.shop-header.fixed{
	top: 0;
	width: 893px;
	border-bottom: 1px solid #ccc;
	/*box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
}
.shop-header-but{
	display: none;
	position: absolute;
	right: 0;
	top: 0;
}
.shop-header.fixed .shop-header-but{
	display: block;
}
.shop-header-but .sell-val{
	padding: 0 10px;
	line-height: 50px;
    margin-left: 10px;
    font-size: 24px;
    font-weight: 700;
    color: #e70000;
    float: left;
}
.shop-header-but .sell-val span{ 
    font-size: 18px;
}
.shop-header-but a{
	height: 50px;
	line-height: 50px;
	padding: 0 15px;
	display: inline-block;
	background-color: #ff8125;
	color: #fff;
	text-align: center;
    float: left;
}
.shop-header-but a:hover{
	background-color: #ff6c00;
}
.shop-header-but a.action{
	background-color: #eb3737;
}
.shop-header-but a.action:hover{ 
	background-color: #e51313;
}
.shop-header-but a i{
	width: 20px;
	height: 20px;
	margin-right: 10px;
	vertical-align: middle;
	display: inline-block;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAABRUlEQVQ4jaXUPUtcQRTG8d/iYmElWCfVgoqibT6A6fwAih/DxsI2WJp0EQsRAnbaaGFlL1r5DiIRdSUWIUUsouixuGO4XK+6e/eBA8Mw/Oc5c84cEfEzMl1ExHBE6CQkyFhE7EbEXKfAOvZTbGNUh6rn1keYwEJF1j8s5oHH6EUXHioAR7Cez/9DKk5/xfebjIibvMNL/MUQTio4HMReHhgp7WGsVgAOFIEScKgCjMzhZhF4KKt0u6qjX4nDEzRQkz1Bq2rIuuOgCDxCDz7ivA3gIM5wWwSe4h7f8KsN4GesQS3iRWaHaGKnRdhjMvIDd0WHZJW+wkwbDv+rzOEUlnGRbm9Vs1gpA8InWT92tQh7xAauy1KGblkrzOPmDVAfprGFa3jtozfToPj6zkD4ks79zk/ssvgeEX8iYvwd4FiCLT3vPQGHmHZMHw+aJAAAAABJRU5ErkJggg==');
}



.info .scj{
	line-height: 20px;
    font-size: 12px;
    color: #999;
    text-decoration: line-through;
    font-weight: normal;
}

/* 公安部备案图标 */
.gabba:before{
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../img/icon_gaba.png) no-repeat center;
	margin:0 4px 4px 0;
	vertical-align: middle;
}

/* 送花知识 */
.shzsblock{
	margin-bottom: 52px;
}
.shzsblock .shzs-left{
	width: 296px;
	height: 514px;
	background: url(../img/bg_index_shzs_left.png) no-repeat;
	margin-right: 55px;
}
.shzsblock .shzs-right{
	width: 840px;
}
.shzsblock .shzs-right .libody ul li{
	float: left;
	width: 378px;
	margin-right: 84px;
	position: relative;
	padding-top: 100px;
}
.shzsblock .shzs-right .libody ul li:nth-of-type(2n){
	margin-right: 0;
}
.shzsblock .shzs-right .libody ul li h5{
	font-size: 18px;
	margin-bottom: 32px;
	position: relative;
}
.shzsblock .shzs-right .libody ul li h5::before{
	content: "";
	display: inline-block;
	width: 19px;
	height: 16px;
	background: url(../img/icon_index_shzs_right.png) no-repeat;
	background-position: 0 0;
	position: absolute;
	left: 0;
	top: -20px;
}
.shzsblock .shzs-right .libody ul li h5::after{
	content: "";
	display: inline-block;
	width: 19px;
	height: 16px;
	background: url(../img/icon_index_shzs_right.png) no-repeat;
	background-position: -39px -1px;
	position: absolute;
	right: 110px;
	top: 26px;
}
.shzsblock .shzs-right .libody ul li .img{
	width: 124px;
	height: 124px;
	background: url(../img/bg_index_shzs_right.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}
.shzsblock .shzs-right .libody ul li:nth-of-type(2) .img{
	background-position: -457px 0;
}
.shzsblock .shzs-right .libody ul li:nth-of-type(3) .img{
	background-position: -1px -272px;
}
.shzsblock .shzs-right .libody ul li:nth-of-type(4) .img{
	background-position: -457px -272px;
}
.shzsblock .shzs-right .libody ul li .img a{
	display: block;
	width: 124px;
	height: 124px;
}
.shzsblock .shzs-right .libody ul li p{
	font-size: 13px;
	color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.shzsblock .shzs-right .libody ul li .more a{
	display: block;
	font-size: 13px;
	color: #999;
	margin-top: 20px;
}
.shzsblock .shzs-right .libody ul li .more a:hover{
	color: #FF6980;
}
.shzsblock .shzs-right .libody ul li .more a i{
	display: inline-block;
	width: 292px;
	border-bottom: 1px dashed #999;
	margin: 0 8px;
	vertical-align: middle;
	margin-bottom: 2px;
	position: relative;
}
.shzsblock .shzs-right .libody ul li .more a i::after{
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../img/icon_index_shzs_right.png) no-repeat;
	background-position: -84px 0;
	position: absolute;
	right: -26px;
	top: -10px;
}
/* 页脚 */
.footer .fmenu dl{
	float: left;
	margin-right: 80px;
}
.footer .fmenu dl dt{
	font-size: 15px;
	color: #333;
	margin-bottom: 14px;
}
.footer .fmenu dl dd{
	margin-bottom: 8px;
}
.footer .fmenu dl:last-of-type{
	width: 500px;
}
.footer .fmenu dl:last-of-type dd{
	float: left;
	width: 80px;
	margin-right: 16px;
}
.footer .fmenu dl dd a{
	font-size: 12px;
	color: #777;
}
.bbs-post-ip, .bbs-post-address, .bbs-post-datetime{
	font-size: 12px;
	color: #b4babf;
}

/* 评价修改 */
.bbs_btns{
	display: inline-block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #333;
	background-color: #f7f7f7;
	border-radius: 18px;
	margin: 25px 14px 0 0;
	cursor: pointer;
}
.bbs_btns_active, .bbs_btns:hover{
	color: #fff;
	background-color: #ff2f2f;
}
.bbs_btnall{
	width: 80px;
}
.bbs_btnimg{
	width: 100px;
}
ul.flexbox{
    display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
ul.flexbox li{
    display: block;
    align-items: center;
    justify-content: flex-start;
}
.container *{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

/* 花礼标签 */
.youshi-htag ul li{
	float: none;
	margin-right: 0;
}
.youshi-htag ul li a .txt{
	width: auto;
	float: right;
}
.ourys-htag .ourysbox{
	margin-top: 10px;
}
.ourys-htag .ourysbox>p{
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 20px;
	color: #333;
}
.ourys-htag .ourysbox>p:last-of-type{
	margin-bottom: 0;
}
/* 花语标签--相关资源 */
.xgzy-htag{
	margin-top: 20px;
	padding: 20px 0 10px 0;
	border-top: solid 1px #f3f3f3;
	border-bottom: solid 1px #f3f3f3;
}
.xgzy-htag-tit{
	font-weight: bold;

}
.xgzy-htag h3{
	color: #555;
	font-weight: bold;
	margin-bottom: 15px;
}
.xgzy-htag ul li{
	float:left;
	width: 11.11%;
	margin-bottom: 12px;
	padding-right: 1.11%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.xgzy-htag ul li a{
	font-size: 13px;
	color: #666;
}
.xgzy-htag ul li:hover a{
	opacity: .8;
}
.xgzy-htag-yqlj{
	border-top: none;
	margin-top: 0;
}
/* 花语标签--翻页 */
.pageupdown-htag{
	padding-top: 20px;
	margin-bottom: 10px;
}
.pageupdown-htag>a{
	font-size: 12px;
	color: #666;
}
.pageupdown-htag>a.prevpage{
	float: left;
}
.pageupdown-htag>a.nextpage{
	float: right;
}
.pageupdown-htag>a:hover{
	opacity: .8;
}
.topper-htag a span{
	color: #fe4571;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0;
}
/* 用户晒单 */
.yhsd-htag .yhplbox{
	margin-top: 10px;
}
.yhsd-htag .yhplbox ul li{
	padding-right: 48px;
	float: left;
	width: 368px;
}
.yhsd-htag .yhplbox ul li:first-of-type, .yhsd-htag .yhplbox ul li:nth-of-type(2), .yhsd-htag .yhplbox ul li:nth-of-type(3){
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 25px;
	margin-bottom: 40px;
}
.yhsd-htag .yhplbox ul li:nth-of-type(3n){
	padding-right: 0;
}
.yhsd-htag .yhplbox ul li .item-pl{
	width: 256px;
	margin-right: 30px;
}
.yhsd-htag .yhplbox ul li .item-pl b.name{
	display: block;
	font-size: 13px;
	font-weight: normal;
	color: #999;
}
.yhsd-htag .yhplbox ul li .item-pl p.desc{
	font-size: 13px;
	line-height: 22px;
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin: 25px 0 15px 0;
	height: 66px;
}
.yhsd-htag .yhplbox ul li .item-pl span.address{
	display: block;
	font-size: 12px;
	color: #999;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.yhsd-htag .yhplbox ul li .item-pl span.address img{
	vertical-align: middle;
	margin:0 4px 4px 0;
}
.yhsd-htag .yhplbox ul li .item-img{
	width: 82px;
}
.yhsd-htag .yhplbox ul li .item-img span.date{
	display: block;
	text-align: right;
	font-size: 12px;
	color: #999;
	margin-bottom: 30px;
}
.yhsd-htag .yhplbox ul li .item-img img{
	width: 82px;
	height: 105px;
	border-radius: 10px;
}
.huayu-hot-list ul li a{
	display: block;
	font-size: 14px;
	line-height: 46px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* 同城 */
.hhnet-tongcheng .main-nav dl dt.active .menu{
	height: 362px;
	width: 277px;
	padding-top: 5px;
	overflow: hidden;
}
.hhnet-tongcheng .menu .menu-item{
	padding: 3px 30px 3px 34px;
}
.table{display: table;height:100%;}
.table_cell {
    display: table-cell;
    vertical-align: middle;
}
.ad_tongcheng1>a{
	display: block;
	width: 893px;
	height: 110px;
	background: url(../fw/tc_1.png) no-repeat;
}
.ad_tongcheng1>a>div{
	width: 893px;
	height: 110px;
}
.ad_tongcheng1 p{
	line-height: 36px;
	color: #fff;
	text-align: center;
}
.ad_tongcheng1 p.p1{
	font-size: 26px;
	font-weight: bold;
}
.ad_tongcheng1 p.p2{
	font-size: 20px;
}
.watch_sold pb{font-weight: normal;}
.product-tips{
	margin: 0 20px;
}
.product-tips .tips-pic{
	height: 80px;
	background: url(../img/trait-img_tips_pc.png) no-repeat left center;
}
.product-tips .tips-info p{
	font-family: SimSun;
	font-size: 18px;
	color: #666;
	line-height: 36px;
}
.product-intros{
	padding-top: 80px;
}
.product-intros h2{
	font-size: 38px;
	font-weight: bold;
	color: #333;
	font-family: SimSun;
	text-align: center;
}
.product-intros p{
	font-family: SimSun;
	font-size: 20px;
	color: #333;
	margin: 20px 0;
	text-align: center;
}
.product-intros span{
	display: block;
	width: 100%;
	background: url(../img/trait-img_gapline_pc.png) no-repeat left center;
	height: 40px;
}
.product-user-pj-pic{
	display: none;
}
/* 友情链接 */
.hhnet_yqlj{
	margin-top: 40px;
}
.hhnet_yqlj h6{
	font-size: 13px;
	color: #777;
	font-weight: normal;
	margin-bottom: 18px;
}
.hhnet_yqlj div a, .hhnet_yqlj>ul>li{
	float: left;
	display: block;
	width: 12.5%;
	font-size: 13px;
	color: #666;
	padding-right: 1.5%;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.hhnet_yqlj>ul>li a{
	color: #666;
}
.hhnet_yqlj div a:hover, .hhnet_yqlj>ul>li a:hover{
	opacity: .8;
}

/* showDialog */
#SD_HideSelect {position:fixed;top:0px;left:0px;z-index:999;width:100%;height:100%;background:#FFFFFF;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
* html #SD_HideSelect {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#SD_overlay {position:fixed;top:0px;left:0px;z-index:1000;width:100%;height:100%;}
* html #SD_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
.SD_overlayBG {background:#000000;filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}
.SD_overlayBG2 {background:#FFFFFF;filter:alpha(opacity=20);-moz-opacity:0.20;opacity:0.20;}
.SD_bg {background:#333333;filter:alpha(opacity=30);-moz-opacity:0.30;opacity:0.30;width:9px;height:9px;overflow:hidden;}
#SD_window {position:absolute;top:0px;left:0px;z-index:1000;overflow:hidden;display:none;}
#SD_container {position:relative;z-index:1005;background:#FFFFFF;border:1px solid #888888;float:left;}
#SD_container h3 {height:30px;line-height:30px;background:#F6F6F6;border-bottom:1px solid #CDCDCD;text-indent:10px;color:#336699;font-size:14px;font-weight:bold;cursor:move;}
#SD_body {padding:15px;white-space:normal;}
#SD_body, #SD_body div, #SD_body p, #SD_body td {color:#000000;}
#SD_button {padding:10px 0px;background:#F6F6F6;border-top:1px solid #CDCDCD;text-align:right;display:none;}
#SD_button a {margin-right:10px;padding:6px 10px;background:#ff2f2f;border-width:1px;border-style:solid;border-color:#ff2f2f;white-space:nowrap;display:inline-block;color:#FFFFFF;font-size:14px;text-align:center;cursor:pointer;}
#SD_button a:hover {text-decoration:none;}
#SD_close {position:absolute;top:6px;right:10px;z-index:1005;width:17px;height:17px;border:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAiCAIAAAA24aWuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADaSURBVDhPrVPRCYMwEM02DiG4hQM4gW7gbLUfhoBOUfpX6AbtkT7hPB8hjR4PTN69x+XOxD2898Nw77oczH3/XBYnH5NIYxlHZ6gcnPZ8YmiGksQjkWAE9myQRBFWh8qkHwi3MFkBnwHkzCC4og6E+f1AokTY723EoxlK8hmkUeQpudcl7+c1Tb5pblWVg7mu3yE4+ZhEGmvbOkPl4LTn9/s0Q0nikUgwAns2SKIIq0Nl0g+EW5isgM8AcmYQXFEHwvx+IFEi7Pc24tEMJfkM0ijylNzrv99PCF+W8o74YJij0AAAAABJRU5ErkJggg==) no-repeat 0px 0px;display:none;}
#SD_close:hover {background-position:0px -17px;}
#SD_container h3{display: none;}

.footer-mzsm{
	border-top: solid 1px #f3f3f3;
	color: #999999;
	line-height: 24px;
	font-size: 12px;
	padding: 15px 0px 20px 0px;
	margin-top: 20px;
}
#SD_close_n {position:absolute;top:25px;right:25px;z-index:1005;width:17px;height:17px;border:none; background: url(../images/dd/login-close.png) no-repeat center center; background-position: -1px -16px;display: none;}
#SD_close_n:hover{
	background-position: -1px 1px;
}
#SD_window  #SD_close_n {
	top: 7px;
    right: 11px;
}
#SD_window {position:absolute;top:0px;left:0px;z-index:1000;overflow:hidden;background-color: #fff; border: 10px solid rgba(0,0,0,0.3);}
#SD_container {position:relative;z-index:1005;background:#FFFFFF;border:1px solid #888888;float:left;}
#SD_window h3 {height:30px;line-height:30px;background:#F6F6F6;border-bottom:1px solid #CDCDCD;text-indent:10px;color:#336699;font-size:14px;font-weight:bold;cursor:move;}